
#pragma once

#include <cstdint>
#include <array>
#include <string>
#include <memory>
#include <transfer/ITransfer.h>
#include "signal_id.h"
#include "vp/ASDM_TX.h"
#include "vp/ASDM_RX.h"
#include "vp/AUD_TX.h"
#include "vp/AUD_RX.h"
#include "vp/BBM_TX.h"
#include "vp/BBM_RX.h"
#include "vp/CCSM_TX.h"
#include "vp/CCSM_RX.h"
#include "vp/CDM_TX.h"
#include "vp/CDM_RX.h"
#include "vp/CEM_TX.h"
#include "vp/CEM_RX.h"
#include "vp/DIS_TX.h"
#include "vp/FPL_TX.h"
#include "vp/FPL_RX.h"
#include "vp/HOD_RX.h"
#include "vp/HUD_TX.h"
#include "vp/HUD_RX.h"
#include "vp/SRS_TX.h"
#include "vp/SRS_RX.h"
#include "vp/SWSM_RX.h"
#include "vp/VDDM_TX.h"
#include "vp/VDDM_RX.h"
#include "vp/VGM_TX.h"
#include "vp/VGM_RX.h"
#include "vp/CARCONFIG_RX.h"
#include "vp/CARCONFIGTHOUSAND_RX.h"
#include "vp/TIMEOUT_RX.h"
#include "vp/pafunctype.h"
#include "vp/Applog.h"
#include "vp/ApVpPulse.h"
#include "vp/AudioRadio.h"
#include "vp/Climate.h"
#include "vp/DiagDID.h"
#include "vp/DiagOTA.h"
#include "vp/DiagProxy.h"
#include "vp/DiagVFC.h"
#include "vp/DTC.h"
#include "vp/ECVersion.h"
#include "vp/ExtAmpCtrl.h"
#include "vp/McuLogPanic.h"
#include "vp/Power.h"
#include "vp/ServiceReminder.h"
#include "vp/SwcOdoOfTripInfo.h"
#include "vp/SwcWarningSound.h"
#include "vp/VFCIPWakeup.h"
#include "vp/VIN.h"
#include "vp/VINDiffMsg.h"
#include "vp/VPVersion.h"
namespace ecarx::transfer{

typedef OpAccFusnTrfcReq_SetRequestNoReturn AccFusnTrfcReq;
typedef OpAsyEmgyManoeuvreAidActvSts_SetRequestNoReturn AsyEmgyManoeuvreAidActvSts;
typedef OpBSDSwOnOff_SetRequestNoReturn BSDSwOnOff;
typedef OpCllsnAidSnvtySeldSts_SetRequestNoReturn CllsnAidSnvtySeldSts;
typedef OpCnclFaceReqForProf_SetRequestNoReturn CnclFaceReqForProf;
typedef OpCnclFaceReqGid1_SetRequestNoReturn CnclFaceReqGid1;
typedef OpCnclFaceReqGid2_SetRequestNoReturn CnclFaceReqGid2;
typedef OpCtraSwOnOff_SetRequestNoReturn CtraSwOnOff;
typedef OpDOWSwOnOff_SetRequestNoReturn DOWSwOnOff;
typedef OpDrvrLaneChgAutActvSts_SetRequestNoReturn DrvrLaneChgAutActvSts;
typedef OpDrvrPfmncMonActvSts_SetRequestNoReturn DrvrPfmncMonActvSts;
typedef OpEmgyLaneKeepAidActvSts_SetRequestNoReturn EmgyLaneKeepAidActvSts;
typedef OpFaceGid1_SetRequestNoReturn FaceGid1;
typedef OpFaceGid2_SetRequestNoReturn FaceGid2;
typedef OpFaceIdnReq_SetRequestNoReturn FaceIdnReq;
typedef OpFaceSgnInForProf_SetRequestNoReturn FaceSgnInForProf;
typedef OpGidInfoInp1_SetRequestNoReturn GidInfoInp1;
typedef OpGidInfoInp2_SetRequestNoReturn GidInfoInp2;
typedef OpHznData_SetRequestNoReturn HznData;
typedef OpHznEdge_SetRequestNoReturn HznEdge;
typedef OpHznPosn_SetRequestNoReturn HznPosn;
typedef OpHznProfLong_SetRequestNoReturn HznProfLong;
typedef OpHznProfSho_SetRequestNoReturn HznProfSho;
typedef OpHznSeg_SetRequestNoReturn HznSeg;
typedef OpLaneKeepAidActvSts_SetRequestNoReturn LaneKeepAidActvSts;
typedef OpPtDrvrSetg_SetRequestNoReturn PtDrvrSetg;
typedef OpRCWSwOnOff_SetRequestNoReturn RCWSwOnOff;
typedef OpRestStopGuidanceForDrvrPfmncMon_SetRequestNoReturn RestStopGuidanceForDrvrPfmncMon;
typedef OpRoadSgnInfoActvSts_SetRequestNoReturn RoadSgnInfoActvSts;
typedef OpSteerSetg_SetRequestNoReturn SteerSetg;
typedef OpTrfcLiActvSts_SetRequestNoReturn TrfcLiActvSts;
typedef OpTrfcLiWarnTyp_SetRequestNoReturn TrfcLiWarnTyp;
typedef OpWarnTypForLaneKeepAidSts_SetRequestNoReturn WarnTypForLaneKeepAidSts;
typedef OpArtificialSoundPreviewReq_SetRequestNoReturn ArtificialSoundPreviewReq;
typedef OpEpbApplyAutSetg_SetRequestNoReturn EpbApplyAutSetg;
typedef OpAmbLiMod_SetRequestNoReturn AmbLiMod;
typedef OpDrvrSeatDispMassgFct_SetRequestNoReturn DrvrSeatDispMassgFct;
typedef OpEasyInOutDrvrSeatAdjmt_SetRequestNoReturn EasyInOutDrvrSeatAdjmt;
typedef OpEasyInOutTriModSet_SetRequestNoReturn EasyInOutTriModSet;
typedef OpEasyOutDriSeatPosSet_SetRequestNoReturn EasyOutDriSeatPosSet;
typedef OpEasyOutPassSeatPosSet_SetRequestNoReturn EasyOutPassSeatPosSet;
typedef OpMemSoftBtnPsd_SetRequestNoReturn MemSoftBtnPsd;
typedef OpPasAcsHmi_SetRequestNoReturn PasAcsHmi;
typedef OpPassSeatDispMassgFct_SetRequestNoReturn PassSeatDispMassgFct;
typedef OpSeatDispBtnPsd_SetRequestNoReturn SeatDispBtnPsd;
typedef OpUnlckRemReq_SetRequestNoReturn UnlckRemReq;
typedef OpWiprReAutReq_SetRequestNoReturn WiprReAutReq;
typedef OpAmbLiAll_SetRequestNoReturn AmbLiAll;
typedef OpAmbLiChrgCorrlnReq_SetRequestNoReturn AmbLiChrgCorrlnReq;
typedef OpAmbLiClimateCorrlnReq_SetRequestNoReturn AmbLiClimateCorrlnReq;
typedef OpAmbLiDrvModCorrlnReq_SetRequestNoReturn AmbLiDrvModCorrlnReq;
typedef OpAmbLiEnduranceMilgOpenReq_SetRequestNoReturn AmbLiEnduranceMilgOpenReq;
typedef OpAmbLiMusicShowTyp_SetRequestNoReturn AmbLiMusicShowTyp;
typedef OpAmbLiPhoneOpenReq_SetRequestNoReturn AmbLiPhoneOpenReq;
typedef OpAmbLiSpeechCorrlnReq_SetRequestNoReturn AmbLiSpeechCorrlnReq;
typedef OpAmbLiSwapEffectStatus_SetRequestNoReturn AmbLiSwapEffectStatus;
typedef OpAmbLiThemeModSelnReq_SetRequestNoReturn AmbLiThemeModSelnReq;
typedef OpAmbLiWelcomeShowTyp_SetRequestNoReturn AmbLiWelcomeShowTyp;
typedef OpChrgLidCtrlHmiReq_SetRequestNoReturn ChrgLidCtrlHmiReq;
typedef OpCourtesyLiOpenReq_SetRequestNoReturn CourtesyLiOpenReq;
typedef OpExtrMirrTiltSetg_SetRequestNoReturn ExtrMirrTiltSetg;
typedef OpGoodbyeLiOpenReq_SetRequestNoReturn GoodbyeLiOpenReq;
typedef OpHmiCmptmtTSp_SetRequestNoReturn HmiCmptmtTSp;
typedef OpHmiFragraChRatReq_SetRequestNoReturn HmiFragraChRatReq;
typedef OpHmiSeatClima_SetRequestNoReturn HmiSeatClima;
typedef OpHmiSeatClimaTmr_SetRequestNoReturn HmiSeatClimaTmr;
typedef OpIntrBriLvlCtrlSts_SetRequestNoReturn IntrBriLvlCtrlSts;
typedef OpLiCornrgReq_SetRequestNoReturn LiCornrgReq;
typedef OpLiHomeSafeReq_SetRequestNoReturn LiHomeSafeReq;
typedef OpLockgFbSoundReq_SetRequestNoReturn LockgFbSoundReq;
typedef OpLvlgSwtSetReq_SetRequestNoReturn LvlgSwtSetReq;
typedef OpReadLiOpenReq_SetRequestNoReturn ReadLiOpenReq;
typedef OpSecRowLeSeatDispMassgFct_SetRequestNoReturn SecRowLeSeatDispMassgFct;
typedef OpSecRowRiSeatDispMassgFct_SetRequestNoReturn SecRowRiSeatDispMassgFct;
typedef OpSetTiAndDate_SetRequestNoReturn SetTiAndDate;
typedef OpSngDoorOrFourDoorSelectReq_SetRequestNoReturn SngDoorOrFourDoorSelectReq;
typedef OpSoftLiBtnSwtSetReq_SetRequestNoReturn SoftLiBtnSwtSetReq;
typedef OpTiAndDateGNSS_SetRequestNoReturn TiAndDateGNSS;
typedef OpTrlrLampChkAutReq_SetRequestNoReturn TrlrLampChkAutReq;
typedef OpWelcomeLiOpenReq_SetRequestNoReturn WelcomeLiOpenReq;
typedef OpZone1Settings_SetRequestNoReturn Zone1Settings;
typedef OpZone2Settings_SetRequestNoReturn Zone2Settings;
typedef OpIntrBriLvlCtrlSts100_SetRequestNoReturn IntrBriLvlCtrlSts100;
typedef OpManTrapCorrnSet_SetRequestNoReturn ManTrapCorrnSet;
typedef OpPrjScrenPosSet_SetRequestNoReturn PrjScrenPosSet;
typedef OpPassAirbDiReq_SetRequestNoReturn PassAirbDiReq;
typedef OpEscSptModReqdByDrvr_SetRequestNoReturn EscSptModReqdByDrvr;
typedef OpLimdSpdReqForEcoMod_SetRequestNoReturn LimdSpdReqForEcoMod;
typedef OpSuspSetg_SetRequestNoReturn SuspSetg;
typedef OpTiToDestNavRoute_SetRequestNoReturn TiToDestNavRoute;
typedef OpVehDecelCtrlSetg_SetRequestNoReturn VehDecelCtrlSetg;
typedef OpDigKeyDataToRemCtrl_SetRequestNoReturn DigKeyDataToRemCtrl;
typedef OpDstEstimdToEmptyForDrvgElecIndcd_SetRequestNoReturn DstEstimdToEmptyForDrvgElecIndcd;
typedef OpIndcnUnit_SetRequestNoReturn IndcnUnit;
typedef OpNetIHUActvt_SetRequestNoReturn NetIHUActvt;
class IPCPSignalManager{
    protected:
        std::shared_ptr<ITransfer> mIPCPConn;
    public:
    IPCPSignalManager(std::shared_ptr<ITransfer> conn):mIPCPConn(conn){

    }

    template <typename CarConfig, typename... Args>
    inline bool carConfigIs(CarConfig carConfig, Args... args) {
        std::optional<Signal> signal;
        if (mIPCPConn != nullptr) {
            signal = mIPCPConn->read(static_cast<int32_t>(carConfig));
        }
        if (signal.has_value()) {
            return ((static_cast<int32_t>(args) == static_cast<int32_t>(signal->value.int32Values[0])) || ...);
        }
        return false;
    }

    template <typename... Args>
    inline bool carModeIs(Args... arg) {
        sdb::CarModSts1 carMode = getVehModMngtGlbSafe1CarModSts1();
        return ((arg == carMode) || ...);
    }

    template <typename... Args>
    inline bool usgModeIs(Args... args) {
        sdb::UsgModSts1 usgMode = getVehModMngtGlbSafe1UsgModSts();
        return ((args == usgMode) || ...);
    }

    void setAccFusnTrfcReq(AccFusnTrfcReq& value) const;
    void setAsyEmgyManoeuvreAidActvSts(AsyEmgyManoeuvreAidActvSts& value) const;
    void setAutoLaneChgStyleSwSts(sdb::HmiAutoLaneChgStyle value) const;
    void setAutoLaneChgWithNaviSwOnoff(sdb::OnOff1 value) const;
    void setBSDSwOnOff(BSDSwOnOff& value) const;
    void setBSDSwOnOffandWarnType(sdb::WarmType value) const;
    void setBSDaudioOnOff(sdb::OnOff1 value) const;
    void setBkpOfDstTrvld(int32_t value) const;
    void setCllsnAidSnvtySeldSts(CllsnAidSnvtySeldSts& value) const;
    void setCllsnMtgtnActvSeldSts(sdb::OnOff1 value) const;
    void setCnclFaceReq(sdb::OnOff1 value) const;
    void setCnclFaceReqForProf(CnclFaceReqForProf& value) const;
    void setCnclFaceReqGid1(CnclFaceReqGid1& value) const;
    void setCnclFaceReqGid2(CnclFaceReqGid2& value) const;
    void setCtraSwOnOff(CtraSwOnOff& value) const;
    void setDOWSwOnOff(DOWSwOnOff& value) const;
    void setDrvModReq(sdb::DrvModReqType2 value) const;
    void setDrvrAsscSysBtnPush(sdb::DrvrAsscSysBtnPush value) const;
    void setDrvrAsscSysParkMod(sdb::DrvrFbOfPrkgMod2 value) const;
    void setDrvrLaneChgAutActvSts(DrvrLaneChgAutActvSts& value) const;
    void setDrvrPfmncMonActvSts(DrvrPfmncMonActvSts& value) const;
    void setDstToDestination(int32_t value) const;
    void setEmgyLaneKeepAidActvSts(EmgyLaneKeepAidActvSts& value) const;
    void setFaceGid1(FaceGid1& value) const;
    void setFaceGid2(FaceGid2& value) const;
    void setFaceIdnReq(FaceIdnReq& value) const;
    void setFaceSgnInForProf(FaceSgnInForProf& value) const;
    void setFaceSgnInReq(sdb::YesNo1 value) const;
    void setGidInfoInp1(GidInfoInp1& value) const;
    void setGidInfoInp2(GidInfoInp2& value) const;
    void setHznData(HznData& value) const;
    void setHznEdge(HznEdge& value) const;
    void setHznPosn(HznPosn& value) const;
    void setHznProfLong(HznProfLong& value) const;
    void setHznProfSho(HznProfSho& value) const;
    void setHznSeg(HznSeg& value) const;
    void setHznSplyElectcSts(sdb::HznSplyElectcSts1 value) const;
    void setIHUfail(sdb::IhuErrSts value) const;
    void setIntvAndWarnModForLaneKeepAidSts(sdb::IntvAndWarnModForLaneKeepAidSts value) const;
    void setLDACSoftBtnSwtSt(sdb::LDACSoftBtnSwtSt value) const;
    void setLaneKeepAidActvSts(LaneKeepAidActvSts& value) const;
    void setNOPCofmOfLanChagOnoff(sdb::OnOff1 value) const;
    void setNOPRemindTypOfChgLaneReq(sdb::HmiNOPRemindOfChgLane value) const;
    void setOffsForSpdWarnSetgReqSts(sdb::SetgReqSts value) const;
    void setPdcMuteBtnReq(sdb::OnOffNoReq value) const;
    void setPlannedPahDe(sdb::NoYesCrit1 value) const;
    void setPrkgCmftModTiCtrl(int32_t value) const;
    void setPrkgDstCtrlSysSwt(sdb::OnOff1 value) const;
    void setPrkgTypAutBtn(sdb::OnOff1 value) const;
    void setPtDrvrSetg(PtDrvrSetg& value) const;
    void setRCWSwOnOff(RCWSwOnOff& value) const;
    void setRestStopGuidanceForDrvrPfmncMon(RestStopGuidanceForDrvrPfmncMon& value) const;
    void setRoadMiscSgnInfoForRoadSgnInfoSts(sdb::OnOff1 value) const;
    void setRoadSgnInfoActvSts(RoadSgnInfoActvSts& value) const;
    void setSpdAlrmActvForRoadSgnInfoSts(sdb::DY1 value) const;
    void setSpdCamFromNavMap(int32_t value) const;
    void setSteerSetg(SteerSetg& value) const;
    void setTrfcLiActvSts(TrfcLiActvSts& value) const;
    void setTrfcLiWarnTyp(TrfcLiWarnTyp& value) const;
    void setVstdModeSts(sdb::Mode5 value) const;
    void setWarnTypForLaneKeepAidSts(WarnTypForLaneKeepAidSts& value) const;
    sdb::AsyIndcrDispSts getAsyALatIndcr() const;
    sdb::AsyIndcrDispSts getAsyALgtIndcr() const;
    sdb::AsyAutDrvgAvl getAsyAutDrvgAvl() const;
    sdb::OnOff1 getAsyEmgyLaneKeepAid() const;
    sdb::AsyALatSts getAsyEmgyLaneKeepAidSts() const;
    sdb::AsyEmgyLaneSts getAsyEmgyLaneSts() const;
    sdb::FctaOn1 getAsyEmgyManoeuvreAidSts() const;
    sdb::ChgWarnMod getAsyLaneChgWarnMod() const;
    sdb::AsyALatSts getAsyLaneKeepAidSts() const;
    sdb::AsyLineLeColor getAsyLineLeColor() const;
    sdb::AsyLineLeColor getAsyLineRiColor() const;
    sdb::LvlWarn1 getAsySteerApplyRqrd() const;
    sdb::OnOff1 getCllsnAidPost() const;
    sdb::CllsnFwdWarnReq getCllsnFwdWarn() const;
    sdb::CllsnMtgtnFctSts getCllsnMtgtnFctSts() const;
    sdb::OnOff1 getCllsnMtgtnOnoffSts() const;
    sdb::CllsnMtgtnWarnSts getCllsnMtgtnWarnSts() const;
    sdb::LcmaCtraOn getCllsnWarnReOn1() const;
    sdb::FailSuccess getCnclFaceRes() const;
    sdb::LvlWarn2 getCnclWarnForAutDrv() const;
    sdb::LcmaCtraOn getCtraOn1() const;
    sdb::LcmaCtraOn getDoorOpenwarnOn1() const;
    int32_t getDrvrAsscSysDisp() const;
    sdb::DrvrAsscSysSts getDrvrAsscSysSts() const;
    sdb::DrvrPfmncSwtichSts getDrvrPfmncSwitchSts() const;
    sdb::FaceIdnStsMsg getFaceIdnStsMsg() const;
    sdb::FailSuccess getFaceInfoAcqRes() const;
    float getFaceInfoAcqSts() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getFrntLeOfSnsrOfPrkgAssiSide() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getFrntRiOfSnsrOfPrkgAssiSide() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getInsdLeOfSnsrPrkgAssiFrnt() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getInsdLeOfSnsrPrkgAssiRe() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getInsdRiOfSnsrPrkgAssiFrnt() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getInsdRiOfSnsrPrkgAssiRe() const;
    sdb::IntvAndWarnModForLaneKeepAidSts getIntvAndWarnModInfoSts() const;
    sdb::LaneChgAutStsForAsyHiWay getLaneChgAutStsForAsyHiWay() const;
    sdb::OnOff1 getLaneChgWarnSts() const;
    sdb::OnOff1 getLaneKeepAidInfoSts() const;
    sdb::OnOff1 getLcmaAudWarn() const;
    sdb::LcmaCtraOn getLcmaOn() const;
    sdb::DrvrPfmncSwtichSts getNavForDrvrPfmncSts() const;
    sdb::ObjOnIfOfSnsr getObjOnIfOfSnsr() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getOutdLeOfSnsrPrkgAssiFrnt() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getOutdLeOfSnsrPrkgAssiRe() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getOutdRiOfSnsrPrkgAssiFrnt() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getOutdRiOfSnsrPrkgAssiRe() const;
    sdb::OnOff1 getPdcMuteBtnSts() const;
    sdb::PrkgDstCtrlSysSts getPrkgDstCtrlSts() const;
    sdb::PEBSysSts getPrkgEmgyBrkSysSts() const;
    int32_t getPrkgProgsDisp() const;
    sdb::OnOff1 getPrkgTypAutBtnCfmd() const;
    sdb::LcmaIndcn getRctaIndcnLe() const;
    sdb::LcmaIndcn getRctaIndcnRi() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getReLeOfSnsrOfPrkgAssiSide() const;
    sdb::SnsrPrkgAssiFrntSnsrDstInsd getReRiOfSnsrOfPrkgAssiSide() const;
    sdb::TrfcSgnInfoSts getRoadSgnInfoSts() const;
    sdb::SnsrDrvrPfmncSts getSnsrDrvrPfmncSts() const;
    sdb::SnsrFltOfPrkgDstCtrl getSnsrFltOfPrkgDstCtrl() const;
    sdb::SoftBtnSwtStCfmd getSoftBtnSwtStCfmd() const;
    sdb::FctSts2 getTrfcLiSts() const;
    sdb::VisAlrmReq getVisAlrmReq() const;
    sdb::AsyALgtSts getAsyALgtStsAsyALgtSts() const;
    int32_t getAsyALgtStsChks() const;
    int32_t getAsyALgtStsCntr() const;
    sdb::EyeGazeZone1 getEyeGazeZone() const;
    int32_t getEyeGazeZoneTime() const;
    sdb::IdPen getFaceIdnResForProfIdPen() const;
    sdb::YesNo2 getFaceIdnResForProfYesNo() const;
    int32_t getFaceRecgGidInfo1Byte0() const;
    int32_t getFaceRecgGidInfo1Byte1() const;
    int32_t getFaceRecgGidInfo1Byte2() const;
    int32_t getFaceRecgGidInfo1Byte3() const;
    int32_t getFaceRecgGidInfo1Byte4() const;
    int32_t getFaceRecgGidInfo1Byte5() const;
    int32_t getFaceRecgGidInfo1Byte6() const;
    int32_t getFaceRecgGidInfo1Byte7() const;
    int32_t getFaceRecgGidInfo2Byte0() const;
    int32_t getFaceRecgGidInfo2Byte1() const;
    int32_t getFaceRecgGidInfo2Byte2() const;
    int32_t getFaceRecgGidInfo2Byte3() const;
    int32_t getFaceRecgGidInfo2Byte4() const;
    int32_t getFaceRecgGidInfo2Byte5() const;
    int32_t getFaceRecgGidInfo2Byte6() const;
    int32_t getFaceRecgGidInfo2Byte7() const;
    sdb::AsyHandsOffIndcr getAsyHandsOffIndcrAsyHandsOffIndcr() const;
    sdb::NoYes1 getAsyFctnIhbtByTrlr() const;
    sdb::DrvrPfmncWarnReq getDrvrPfmncAlrmReq() const;
    void setANCcfgToAmplfr(sdb::ActvNoiseCtrl value) const;
    void setAcoustMod(sdb::NoYesCrit1 value) const;
    void setArtificialSoundOpenReq(sdb::OnOff1 value) const;
    void setArtificialSoundPreviewReq(ArtificialSoundPreviewReq& value) const;
    void setArtificialSoundSelectReq(sdb::SteerMod value) const;
    void setHmiHvacFanLvlFrnt(sdb::HmiHvacFanLvl value) const;
    void setVehSpdLvl(sdb::VehSpdLvl value) const;
    int32_t getAmplifrErrSts() const;
    sdb::OnOff1 getArtificialSoundOpenReqSts() const;
    sdb::ActvnAvl2 getArtificialSoundPreviewSts() const;
    sdb::SteerMod getArtificialSoundSelectReqSts() const;
    sdb::OffOnErrInvalid getSwtOfICCSts() const;
    int32_t getVehSpdLvlSts() const;
    sdb::NoYesCrit1 getAcoustModSts() const;
    void setCmftBrkStpSwt(sdb::CmftBrkStpSwt value) const;
    void setEpbApplyAutSetg(EpbApplyAutSetg& value) const;
    void setEpbSoftSwtCtrlSt(sdb::EpbSoftSwtCtrlSt value) const;
    sdb::Disply getBrkModSoftSwtStsAvlSts() const;
    sdb::Brkmod getBrkModSoftSwtStsEnaSts() const;
    sdb::VehMtnSt2 getVehMtnStVehMtnSt() const;
    sdb::YesNo2 getEpbApplyEnaSec() const;
    sdb::YesNo2 getEpbRelsEnaSec() const;
    void setActvnOfSwtIllmnCen(sdb::Boolean value) const;
    sdb::PsdNotPsd getDriModBut() const;
    sdb::PsdNotPsd getCsdPowBut() const;
    sdb::PsdNotPsd getCusKeyBut() const;
    void setARFootKickTrSettng(sdb::OnOffNoReq value) const;
    void setAmbLiMod(AmbLiMod& value) const;
    void setAmbLiModExt(sdb::AmbLiMod01 value) const;
    void setAutClsLockHMIReq(sdb::OnOff1 value) const;
    void setAutClsWinSet(sdb::OnOffNoReq value) const;
    void setAuxHiBeamSetReq(sdb::OnOffNoReq value) const;
    void setBackRestAdjmtRowFirstDrvr(sdb::SwtHozlSts1 value) const;
    void setBackRestAdjmtRowFirstPass(sdb::SwtHozlSts1 value) const;
    void setBackrestAdjmtRowSecLe(sdb::SwtHozlSts1 value) const;
    void setBackrestAdjmtRowSecRi(sdb::SwtHozlSts1 value) const;
    void setCushExtnFirstDrvr(sdb::SwtHozlSts1 value) const;
    void setCushExtnFirstPass(sdb::SwtHozlSts1 value) const;
    void setDhuCpuLoadSts(float value) const;
    void setDhuLoadAmbliSet(sdb::DhuLoadAmbliSet value) const;
    void setDrvrSeatDispMassgFct(DrvrSeatDispMassgFct& value) const;
    void setDrvrSeatDispSpplFct(sdb::SeatActvSpplFct1 value) const;
    void setEasyInOutDrvrSeatAdjmt(EasyInOutDrvrSeatAdjmt& value) const;
    void setEasyInOutFrntPassReq(sdb::EasyInOut value) const;
    void setEasyInOutTriModSet(EasyInOutTriModSet& value) const;
    void setEasyOutDriSeatPosSet(EasyOutDriSeatPosSet& value) const;
    void setEasyOutPassSeatPosSet(EasyOutPassSeatPosSet& value) const;
    void setExtrMirrFoldHmiReq(sdb::PsdNotPsd1 value) const;
    void setExtrMirrFoldSetg(sdb::ExtrMirrFoldSet value) const;
    void setLegRestExtonAdjmtRowFirstPass(sdb::SwtHozlSts1 value) const;
    void setLegRestExtonAdjmtRowSecLe(sdb::SwtHozlSts1 value) const;
    void setLegRestExtonAdjmtRowSecRi(sdb::SwtHozlSts1 value) const;
    void setLegRestRotAdjmtRowFirstPass(sdb::SwtVertSts1 value) const;
    void setLegRestRotAdjmtRowSecLe(sdb::SwtVertSts1 value) const;
    void setLegRestRotAdjmtRowSecRi(sdb::SwtVertSts1 value) const;
    void setLenAdjmtRowSecLe(sdb::SwtHozlSts1 value) const;
    void setLenAdjmtRowSecRi(sdb::SwtHozlSts1 value) const;
    void setLumHeiAdjmtRowFirstDrvr(sdb::SwtVertSts1 value) const;
    void setLumHeiAdjmtRowFirstPass(sdb::SwtVertSts1 value) const;
    void setLumLenAdjmtRowFirstDrvr(sdb::SwtHozlSts1 value) const;
    void setLumLenAdjmtRowFirstPass(sdb::SwtHozlSts1 value) const;
    void setMemSoftBtnPsd(MemSoftBtnPsd& value) const;
    void setPasAcsHmi(PasAcsHmi& value) const;
    void setPassSceneModSeld(sdb::PatSeld value) const;
    void setPassSeatDispMassgFct(PassSeatDispMassgFct& value) const;
    void setPassSeatDispSpplFct(sdb::SeatActvSpplFct1 value) const;
    void setPetModExitWarn(sdb::LvlWarn2 value) const;
    void setProfChg(sdb::IdPen value) const;
    void setSceneModSeld(sdb::PatSeld value) const;
    void setSeatCushTiltAdjmtRowFirstDrvr(sdb::SwtVertSts1 value) const;
    void setSeatCushTiltAdjmtRowFirstPass(sdb::SwtVertSts1 value) const;
    void setSeatDispBtnPsd(SeatDispBtnPsd& value) const;
    void setSeatLenAdjmtRowFirstDrvr(sdb::SwtHozlSts1 value) const;
    void setSeatLenAdjmtRowFirstPass(sdb::SwtHozlSts1 value) const;
    void setSunCurtOpenPosnReq(sdb::WinAndRoofAndCurtPosnTyp value) const;
    void setUnlckRemReq(UnlckRemReq& value) const;
    void setWalkAwayLockReq(sdb::OnOff1 value) const;
    void setWiprFrntSrvModReq(sdb::WiprSrvModReq value) const;
    void setWiprReAutReq(WiprReAutReq& value) const;
    void setWiprReSrvModReq(sdb::WiprSrvModReq value) const;
    sdb::ARFootKickTrSettngSts getARFootKickTrSetgSts() const;
    sdb::Boolean getApprchInbhStsToHmi() const;
    sdb::DispInfo getAutMoveDispToHmi() const;
    float getCarTiGlb() const;
    sdb::SwtHozlSts1 getDrvrSeatSwtBlstrSts() const;
    sdb::MirrFoldStsTyp getMirrFoldStsAtDrvr() const;
    sdb::MirrFoldStsTyp getMirrFoldStsAtPass() const;
    sdb::SwtHozlSts1 getPassSeatSwtBlstrSts() const;
    sdb::EnableDisableCoding getWinClsAutEnaSts() const;
    sdb::OnOff1 getWiprInPosnForSrv() const;
    sdb::OnOff1 getWiprReInPosnForSrv() const;
    float getPassSeatLegRstHeiPosPercSeatPosPerc() const;
    sdb::Qf1 getPassSeatLegRstHeiPosPercSeatPosQf() const;
    float getPassSeatLegRstLenPosPercSeatPosPerc() const;
    sdb::Qf1 getPassSeatLegRstLenPosPercSeatPosQf() const;
    int32_t getSwtExtrLi3LiExtFctCntr() const;
    int32_t getSwtExtrLi3LiExtFctCrc() const;
    sdb::Qf1 getSwtExtrLi3LiExtFctQf() const;
    sdb::LiExtFctReq1 getSwtExtrLi3LiExtFctReq1() const;
    sdb::NoYes1 getVehTiAndDataDataValid() const;
    int32_t getVehTiAndDataDay() const;
    int32_t getVehTiAndDataHr1() const;
    int32_t getVehTiAndDataMins1() const;
    int32_t getVehTiAndDataMth1() const;
    int32_t getVehTiAndDataSec1() const;
    int32_t getVehTiAndDataYr1() const;
    sdb::SeatActvSpplFct1 getDrvrSeatActvSpplFct() const;
    sdb::Boolean getDrvrSeatExtAdjAllowd() const;
    sdb::SeatActvSpplFct1 getPassSeatActvSpplFct() const;
    int32_t getSeatBackAngleRowFirstDrvr() const;
    int32_t getSeatBackAngleRowFirstPass() const;
    sdb::Boolean getSunCurtMvngSts() const;
    sdb::WinAndRoofAndCurtPosnTyp getSunCurtPosnSts() const;
    sdb::SwtHozlSts1 getDrvrSeatSwtStsDrvrSeatSwtAdjmtOfSpplFctHozlSts() const;
    sdb::SwtVertSts1 getDrvrSeatSwtStsDrvrSeatSwtAdjmtOfSpplFctVertSts() const;
    sdb::SwtHozlSts1 getDrvrSeatSwtStsDrvrSeatSwtHdrstHozlSts() const;
    sdb::SwtVertSts1 getDrvrSeatSwtStsDrvrSeatSwtHdrstVertSts() const;
    sdb::SwtVertSts1 getDrvrSeatSwtStsDrvrSeatSwtHeiFrntSts() const;
    sdb::SwtVertSts1 getDrvrSeatSwtStsDrvrSeatSwtHeiSts() const;
    sdb::SwtHozlSts1 getDrvrSeatSwtStsDrvrSeatSwtInclSts() const;
    sdb::SwtVertSts1 getDrvrSeatSwtStsDrvrSeatSwtSelnOfSpplFctSts() const;
    sdb::SwtHozlSts1 getDrvrSeatSwtStsDrvrSeatSwtSldSts() const;
    sdb::SwtVertSts1 getPassSeatSwtSts2PassSeatSwtHdrstVertSts() const;
    sdb::SwtVertSts1 getPassSeatSwtSts2PassSeatSwtHeiFrntSts() const;
    sdb::SwtVertSts1 getPassSeatSwtSts2PassSeatSwtHeiSts() const;
    sdb::SwtHozlSts1 getPassSeatSwtSts2PassSeatSwtAdjmtOfSpplFctHozlSts() const;
    sdb::SwtVertSts1 getPassSeatSwtSts2PassSeatSwtAdjmtOfSpplFctVerSts() const;
    sdb::SwtHozlSts1 getPassSeatSwtSts2PassSeatSwtHdrstHozlSts() const;
    sdb::SwtHozlSts1 getPassSeatSwtSts2PassSeatSwtInclSts() const;
    sdb::SwtVertSts1 getPassSeatSwtSts2PassSeatSwtSelnOfSpplFctStsSts() const;
    sdb::SwtHozlSts1 getPassSeatSwtSts2PassSeatSwtSldSts() const;
    sdb::OnOff1 getDrvrMassgRunng() const;
    sdb::OnOff1 getPassMassgRunng() const;
    sdb::Boolean getDrvrSeatBtnPsd() const;
    float getDrvrSeatPosPercSeatPosSldPerc() const;
    sdb::Boolean getPassSeatBtnPsd() const;
    float getPassSeatPosPercSeatPosSldPerc() const;
    sdb::Qf1 getPassSeatPosPercSeatPosSldQF() const;
    float getPassSeatPosPercSeatPosFrntHeiPerc() const;
    sdb::Qf1 getPassSeatPosPercSeatPosFrntHeiQF() const;
    float getPassSeatPosPercSeatPosHeiPerc() const;
    sdb::Qf1 getPassSeatPosPercSeatPosHeiQF() const;
    float getDrvrSeatPosPercSeatPosFrntHeiPerc() const;
    sdb::Qf1 getDrvrSeatPosPercSeatPosFrntHeiQF() const;
    float getDrvrSeatPosPercSeatPosHeiPerc() const;
    sdb::Qf1 getDrvrSeatPosPercSeatPosHeiQF() const;
    sdb::Qf1 getDrvrSeatPosPercSeatPosSldQF() const;
    float getChrgnUReq() const;
    sdb::YesNo2 getDiagcExtCom() const;
    sdb::FoldSetSts getExtrMirrFoldSetSts() const;
    sdb::IdPen getProfPenSts1() const;
    sdb::Boolean getRowSecLeBtnPsd() const;
    int32_t getRowSecLeInclPosAngle() const;
    sdb::Boolean getRowSecRiBtnPsd() const;
    int32_t getRowSecRiInclPosAngle() const;
    sdb::MemPosn getLoadAndStoreReqErgoPosn() const;
    sdb::EveMemPosn getLoadAndStoreReqErgoSetgEve() const;
    sdb::IdPen getLoadAndStoreReqIdPen() const;
    sdb::OnOff1 getLoadAndStoreReqInOutEasy() const;
    float getRowSecLeLegRstHeiPosPercSeatPosPerc() const;
    sdb::Qf1 getRowSecLeLegRstHeiPosPercSeatPosQf() const;
    float getRowSecLeLegRstLenPosPercSeatPosPerc() const;
    sdb::Qf1 getRowSecLeLegRstLenPosPercSeatPosQf() const;
    float getRowSecLeSldPosPercSeatPosPerc() const;
    sdb::Qf1 getRowSecLeSldPosPercSeatPosQf() const;
    float getRowSecRiLegRstHeiPosPercSeatPosPerc() const;
    sdb::Qf1 getRowSecRiLegRstHeiPosPercSeatPosQf() const;
    float getRowSecRiLegRstLenPosPercSeatPosPerc() const;
    sdb::Qf1 getRowSecRiLegRstLenPosPercSeatPosQf() const;
    float getRowSecRiSldPosPercSeatPosPerc() const;
    sdb::Qf1 getRowSecRiSldPosPercSeatPosQf() const;
    sdb::SwtHozlSts1 getSeatRowSecLeSwtStsPassSeatSwtAdjmtOfSpplFctHozlSts() const;
    sdb::SwtVertSts1 getSeatRowSecLeSwtStsPassSeatSwtAdjmtOfSpplFctVerSts() const;
    sdb::SwtHozlSts1 getSeatRowSecLeSwtStsPassSeatSwtHdrstHozlSts() const;
    sdb::SwtVertSts1 getSeatRowSecLeSwtStsPassSeatSwtHdrstVertSts() const;
    sdb::SwtVertSts1 getSeatRowSecLeSwtStsPassSeatSwtHeiFrntSts() const;
    sdb::SwtVertSts1 getSeatRowSecLeSwtStsPassSeatSwtHeiSts() const;
    sdb::SwtHozlSts1 getSeatRowSecLeSwtStsPassSeatSwtInclSts() const;
    sdb::SwtVertSts1 getSeatRowSecLeSwtStsPassSeatSwtSelnOfSpplFctStsSts() const;
    sdb::SwtHozlSts1 getSeatRowSecLeSwtStsPassSeatSwtSldSts() const;
    sdb::SwtHozlSts1 getSeatRowSecRiSwtStsPassSeatSwtAdjmtOfSpplFctHozlSts() const;
    sdb::SwtVertSts1 getSeatRowSecRiSwtStsPassSeatSwtAdjmtOfSpplFctVerSts() const;
    sdb::SwtHozlSts1 getSeatRowSecRiSwtStsPassSeatSwtHdrstHozlSts() const;
    sdb::SwtVertSts1 getSeatRowSecRiSwtStsPassSeatSwtHdrstVertSts() const;
    sdb::SwtVertSts1 getSeatRowSecRiSwtStsPassSeatSwtHeiFrntSts() const;
    sdb::SwtVertSts1 getSeatRowSecRiSwtStsPassSeatSwtHeiSts() const;
    sdb::SwtHozlSts1 getSeatRowSecRiSwtStsPassSeatSwtInclSts() const;
    sdb::SwtVertSts1 getSeatRowSecRiSwtStsPassSeatSwtSelnOfSpplFctStsSts() const;
    sdb::SwtHozlSts1 getSeatRowSecRiSwtStsPassSeatSwtSldSts() const;
    void setAFSSetReq(sdb::OnOff1 value) const;
    void setActvAllSeatCeremonyModReq(sdb::OnOff1 value) const;
    void setAllRoofLiSwtFromHmi(sdb::Boolean value) const;
    void setAmbLiAll(AmbLiAll& value) const;
    void setAmbLiChrgCorrlnReq(AmbLiChrgCorrlnReq& value) const;
    void setAmbLiClimateCorrlnReq(AmbLiClimateCorrlnReq& value) const;
    void setAmbLiDrvModCorrlnReq(AmbLiDrvModCorrlnReq& value) const;
    void setAmbLiEnduranceMilgOpenReq(AmbLiEnduranceMilgOpenReq& value) const;
    void setAmbLiMusicCorrlnReq(sdb::OnOff1 value) const;
    void setAmbLiMusicShowTyp(AmbLiMusicShowTyp& value) const;
    void setAmbLiPhoneOpenReq(AmbLiPhoneOpenReq& value) const;
    void setAmbLiSpeechCorrlnReq(AmbLiSpeechCorrlnReq& value) const;
    void setAmbLiSwapEffectStatus(AmbLiSwapEffectStatus& value) const;
    void setAmbLiThemeModSelnReq(AmbLiThemeModSelnReq& value) const;
    void setAmbLiWelcomeShowTyp(AmbLiWelcomeShowTyp& value) const;
    void setAntithftRednReq(sdb::OnOff1 value) const;
    void setApproachLiSetReq(sdb::ApproachLiSetReq value) const;
    void setAutClsSunShdSet(sdb::OnOffNoReq value) const;
    void setAutHiBeamSwt(sdb::OnOff1 value) const;
    void setBackRestSideSpprtAdjmtRowFirstDrvr(sdb::SwtHozlSts1 value) const;
    void setBackRestSideSpprtAdjmtRowFirstPass(sdb::SwtHozlSts1 value) const;
    void setBendingLiSetReq(sdb::OnOff1 value) const;
    void setBevPwrCtrl(sdb::Boolean value) const;
    void setCarFindrHornLiSetActv(sdb::CarFindrHornLiSetActv value) const;
    void setCbnOverHeatProtnEna(sdb::OnOff1 value) const;
    void setCenLockHmiReq(sdb::LockgCenReq2 value) const;
    void setChdLockReLeCtrlHmiReq(sdb::LockgCenReq2 value) const;
    void setChdLockReRiCtrlHmiReq(sdb::LockgCenReq2 value) const;
    void setChrgLidCtrlHmiReq(ChrgLidCtrlHmiReq& value) const;
    void setChrgnLiSwt(sdb::OnOffNoReq value) const;
    void setClsAutEna(sdb::EnableDisableCoding value) const;
    void setCourtesyLiOpenReq(CourtesyLiOpenReq& value) const;
    void setCushSideSpprtAdjmtRowFirstDrvr(sdb::SwtVertSts1 value) const;
    void setCushSideSpprtAdjmtRowFirstPass(sdb::SwtVertSts1 value) const;
    void setDoubleLockOpenHmiReq(sdb::OnOff1 value) const;
    void setExtrMirrTiltSetg(ExtrMirrTiltSetg& value) const;
    void setFogSetRearReq(sdb::OnOffNoReq value) const;
    void setFragRefrshAutSetg(sdb::OnOff1 value) const;
    void setGoodbyeLiOpenReq(GoodbyeLiOpenReq& value) const;
    void setGrilleLampColorSelnReq(sdb::SteerMod value) const;
    void setHMIClimaEgySaveReq(sdb::VentnActr01BlckInd value) const;
    void setHmiCmptmtTSp(HmiCmptmtTSp& value) const;
    void setHmiFragraChRatReq(HmiFragraChRatReq& value) const;
    void setHmiFragraLvlReq(sdb::HmiFragraLvlReq value) const;
    void setHmiFragraModReq(sdb::HmiFrangraModReq value) const;
    void setHmiHumCtrlEna(sdb::OnOff1 value) const;
    void setHmiPassTempSyncSet(sdb::OnOff1 value) const;
    void setHmiPopUpResp(sdb::BookChargeSetResponse value) const;
    void setHmiSeatClima(HmiSeatClima& value) const;
    void setHmiSeatClimaTmr(HmiSeatClimaTmr& value) const;
    void setHoodUnlckHmiReq(sdb::OnOff1 value) const;
    void setHzrdWarnSigSwt(sdb::PsdNotPsd value) const;
    void setInteCleanUnpleSmell(sdb::OnOff1 value) const;
    void setIntrBriLvlCtrlSts(IntrBriLvlCtrlSts& value) const;
    void setLiCornrgReq(LiCornrgReq& value) const;
    void setLiHomeSafeReq(LiHomeSafeReq& value) const;
    void setLockgFbSoundReq(LockgFbSoundReq& value) const;
    void setLvlgSwtSetReq(LvlgSwtSetReq& value) const;
    void setParkGearUnlckHmiReq(sdb::OnOffNoReq value) const;
    void setPasAlrmDeactvnReq(sdb::OnOff1 value) const;
    void setRainSnsrSnvtyHMIReq(sdb::WipgSpdIntlFromHmi value) const;
    void setReadLiOpenReq(ReadLiOpenReq& value) const;
    void setRescModSwt(sdb::YesNo2 value) const;
    void setSayHiBtnReq(sdb::OnOff1 value) const;
    void setSeatHeiAdjmtRowFirstDrvr(sdb::SwtVertSts1 value) const;
    void setSeatHeiAdjmtRowFirstPass(sdb::SwtVertSts1 value) const;
    void setSecRowLeSeatDispMassgFct(SecRowLeSeatDispMassgFct& value) const;
    void setSecRowRiSeatDispMassgFct(SecRowRiSeatDispMassgFct& value) const;
    void setSetTiAndDate(SetTiAndDate& value) const;
    void setSngDoorOrFourDoorSelectReq(SngDoorOrFourDoorSelectReq& value) const;
    void setSoftLiBtnSwtSetReq(SoftLiBtnSwtSetReq& value) const;
    void setStarModBtnReq(sdb::OnOff1 value) const;
    void setSteerWhlHeatgOnReq(sdb::SteerWhlHeatgOnCmdTyp value) const;
    void setSteerWhlHeatngAutStrtReq(sdb::OnOff1 value) const;
    void setTWinRfClsdPopUpReq(sdb::OnOff1 value) const;
    void setTaillampboundReq(sdb::OnOff1 value) const;
    void setTiAndDateGNSS(TiAndDateGNSS& value) const;
    void setTopPercTrFromHmi(int32_t value) const;
    void setTopPosTrFromHmi(sdb::PosPerc1 value) const;
    void setTrOpenPosnReqFromHmi(int32_t value) const;
    void setTrfcSideSetReq(sdb::RiLeTyp value) const;
    void setTrlrLampChkAutReq(TrlrLampChkAutReq& value) const;
    void setTrlrLampChkReqFromHmi(sdb::StrtStopReq1 value) const;
    void setTrunkOpenHmiReq(sdb::DoorOpenerReq1 value) const;
    void setWaitForLtgReq(sdb::OnOffNoReq value) const;
    void setWaitModBtnReq(sdb::OnOffNoReq value) const;
    void setWelcomeGoodbyeModeReq(sdb::ModeReq value) const;
    void setWelcomeGoodbyeSetReq(sdb::OnOff1 value) const;
    void setWelcomeLiOpenReq(WelcomeLiOpenReq& value) const;
    void setWinDiReLeSwt(sdb::PsdNotPsd value) const;
    void setWinDiReRiSwt(sdb::PsdNotPsd value) const;
    void setWinOpenDrvrReq(sdb::WinAndRoofAndCurtPosnTyp value) const;
    void setWinOpenPassReq(sdb::WinAndRoofAndCurtPosnTyp value) const;
    void setWinOpenReLeReq(sdb::WinAndRoofAndCurtPosnTyp value) const;
    void setWinOpenReRiReq(sdb::WinAndRoofAndCurtPosnTyp value) const;
    void setZone1Settings(Zone1Settings& value) const;
    void setZone2Settings(Zone2Settings& value) const;
    sdb::Boolean getACChrgLidInhbStsToHmi() const;
    sdb::OnOff1 getAirFragCh1RunngSts() const;
    sdb::OnOff1 getAirFragCh2RunngSts() const;
    sdb::OnOff1 getAirFragCh3RunngSts() const;
    sdb::OnOff1 getAirFragCh4RunngSts() const;
    sdb::OnOff1 getAirFragCh5RunngSts() const;
    sdb::CarFindrHornLiSetActv getCarLoctrHornLiSetActv() const;
    sdb::DoorSts2 getChrgLidAcSts() const;
    sdb::DoorSts2 getChrgLidDCorAcDcSts() const;
    sdb::DevSts4 getChrgnLtgSts() const;
    sdb::Boolean getDCChrgLidInhbStsToHmi() const;
    sdb::DoorSts2 getDoorDrvrSts() const;
    sdb::DoorSts2 getDoorLeReSts() const;
    sdb::DoorSts2 getDoorPassSts() const;
    sdb::DoorSts2 getDoorRiReSts() const;
    int32_t getFragCh1Id() const;
    sdb::Warn2 getFragCh1UseUpWrn() const;
    int32_t getFragCh2Id() const;
    sdb::Warn2 getFragCh2UseUpWrn() const;
    int32_t getFragCh3Id() const;
    sdb::Warn2 getFragCh3UseUpWrn() const;
    int32_t getFragCh4Id() const;
    sdb::Warn2 getFragCh4UseUpWrn() const;
    int32_t getFragCh5Id() const;
    sdb::Warn2 getFragCh5UseUpWrn() const;
    sdb::RatUse getFragLvlFrmClima() const;
    sdb::OnOff1 getFragRefreshPopUp() const;
    sdb::AirFrgSts getFragStsFrmClima() const;
    sdb::HoodSts getHoodSts1() const;
    int32_t getIntrBriSts() const;
    sdb::LockSt2 getLockgCenStsForUsrFb() const;
    sdb::NoReqOffReq getPasAlrmSts() const;
    sdb::OkNotOk getSteerWhlHeatgStrtAutCdnOk() const;
    int32_t getTopPosHmiFeedBack2() const;
    sdb::TwliBriSts1 getTwliBriSts() const;
    sdb::WinAndRoofAndCurtPosnTyp getWinPosnStsAtDrvr() const;
    sdb::WinAndRoofAndCurtPosnTyp getWinPosnStsAtPass() const;
    sdb::WinAndRoofAndCurtPosnTyp getWinPosnStsAtReLe() const;
    sdb::WinAndRoofAndCurtPosnTyp getWinPosnStsAtReRi() const;
    int32_t getActvnOfIndcrIndcrOutChks() const;
    int32_t getActvnOfIndcrIndcrOutCntr() const;
    int32_t getAmbIllmnFwdStsAmblillmn1() const;
    int32_t getAmbIllmnFwdStsAmblillmn2() const;
    int32_t getAmbIllmnFwdStsChks() const;
    int32_t getAmbIllmnFwdStsCntr() const;
    float getAmbTRawAmbTVal() const;
    sdb::GenQf1 getAmbTRawQly() const;
    sdb::FrntWiprLvrCmd1 getFrntWiprLvrCmd2FrntWiprLvrCmd1() const;
    int32_t getFrntWiprLvrCmd2FrntWiprLvrCntr() const;
    int32_t getFrntWiprLvrCmd2FrntWiprLvrCrc() const;
    sdb::Qf1 getFrntWiprLvrCmd2FrntWiprLvrQf() const;
    sdb::Normalwarning getLeFrntTireMsgBattLoSt() const;
    sdb::Normalwarning getLeFrntTireMsgFastLoseWarnFlg() const;
    sdb::Normalwarning getLeFrntTireMsgMsgOldFlg() const;
    float getLeFrntTireMsgP() const;
    sdb::PWarnFlg getLeFrntTireMsgPWarnFlg() const;
    sdb::Normalwarning getLeFrntTireMsgSysWarnFlg() const;
    int32_t getLeFrntTireMsgT() const;
    sdb::Normalwarning getLeFrntTireMsgTWarnFlg() const;
    sdb::Normalwarning getLeFrntTireMsgTireFillgAssiPSts() const;
    sdb::Normalwarning getLeReTireMsgBattLoSt() const;
    sdb::Normalwarning getLeReTireMsgFastLoseWarnFlg() const;
    sdb::Normalwarning getLeReTireMsgMsgOldFlg() const;
    float getLeReTireMsgP() const;
    sdb::PWarnFlg getLeReTireMsgPWarnFlg() const;
    sdb::Normalwarning getLeReTireMsgSysWarnFlg() const;
    int32_t getLeReTireMsgT() const;
    sdb::Normalwarning getLeReTireMsgTWarnFlg() const;
    sdb::Normalwarning getLeReTireMsgTireFillgAssiPSts() const;
    sdb::LockSt3 getLockgCenStsLockSt() const;
    sdb::LockTrigSrc2 getLockgCenStsTrigSrc() const;
    sdb::Boolean getLockgCenStsUpdEve() const;
    sdb::Normalwarning getRiFrntTireMsgBattLoSt() const;
    sdb::Normalwarning getRiFrntTireMsgFastLoseWarnFlg() const;
    sdb::Normalwarning getRiFrntTireMsgMsgOldFlg() const;
    float getRiFrntTireMsgP() const;
    sdb::PWarnFlg getRiFrntTireMsgPWarnFlg() const;
    sdb::Normalwarning getRiFrntTireMsgSysWarnFlg() const;
    int32_t getRiFrntTireMsgT() const;
    sdb::Normalwarning getRiFrntTireMsgTWarnFlg() const;
    sdb::Normalwarning getRiFrntTireMsgTireFillgAssiPSts() const;
    sdb::Normalwarning getRiReTireMsgBattLoSt() const;
    sdb::Normalwarning getRiReTireMsgFastLoseWarnFlg() const;
    sdb::Normalwarning getRiReTireMsgMsgOldFlg() const;
    float getRiReTireMsgP() const;
    sdb::PWarnFlg getRiReTireMsgPWarnFlg() const;
    sdb::Normalwarning getRiReTireMsgSysWarnFlg() const;
    int32_t getRiReTireMsgT() const;
    sdb::Normalwarning getRiReTireMsgTWarnFlg() const;
    sdb::Normalwarning getRiReTireMsgTireFillgAssiPSts() const;
    sdb::NoYes1 getTiAndDateIndcnDataValid() const;
    int32_t getTiAndDateIndcnDay() const;
    int32_t getTiAndDateIndcnHr1() const;
    int32_t getTiAndDateIndcnMins1() const;
    int32_t getTiAndDateIndcnMth1() const;
    int32_t getTiAndDateIndcnSec1() const;
    int32_t getTiAndDateIndcnYr1() const;
    sdb::DevSts4 getExtrLtgStsReFog() const;
    sdb::LiExtFctReq1 getSwtExtrLi2LiExtFctReq1() const;
    sdb::ReqSts1 getAutoDeHumPopUp() const;
    sdb::OnOffSafe1 getChdLockRightStsToHmi() const;
    sdb::OnOffSafe1 getChdPrtnLeftStsToHmi() const;
    sdb::OnOff1 getClimaOvrHeatProActvSts() const;
    sdb::OnOff1 getEcoClimaSts() const;
    sdb::Boolean getReadLiStsFirstRowLe() const;
    sdb::Boolean getReadLiStsFirstRowRi() const;
    sdb::Boolean getReadLiStsSecondRowLe() const;
    sdb::Boolean getReadLiStsSecondRowRi() const;
    sdb::Boolean getReadLiStsThirdRowLe() const;
    sdb::Boolean getReadLiStsThirdRowRi() const;
    sdb::SeatClimaLvl getSeatHeatgLvlStsRowSecLe() const;
    sdb::SeatClimaLvl getSeatHeatgLvlStsRowSecRi() const;
    sdb::SeatClimaLvl getSeatVentnLvlStsRowSecLe() const;
    sdb::SeatClimaLvl getSeatVentnLvlStsRowSecRi() const;
    sdb::OccptPresSt1 getRowFrstPassODSSts() const;
    sdb::OccptPresSt1 getRowSecLeODSSts() const;
    sdb::OccptPresSt1 getRowSecRiODSSts() const;
    sdb::SeatClimaLvl getDrvrSeatVentnLvlSts() const;
    sdb::SeatClimaLvl getPassSeatVentnLvlSts() const;
    sdb::StsFd getDrvrSeatHeatgAvlSts() const;
    sdb::StsFd getPassSeatHeatgAvlSts() const;
    sdb::StsFd getSeatHeatgAvlStsRowSecLe() const;
    sdb::StsFd getSeatHeatgAvlStsRowSecRi() const;
    sdb::SeatClimaLvl getDrvrSeatHeatgLvlSts() const;
    sdb::SeatClimaLvl getPassSeatHeatgLvlSts() const;
    sdb::StsFd getDrvrSeatVentAvlSts() const;
    sdb::StsFd getPassSeatVentAvlSts() const;
    sdb::StsFd getSeatVentAvlStsRowSecLe() const;
    sdb::StsFd getSeatVentAvlStsRowSecRi() const;
    sdb::SwtHozlSts1 getDrvrSeatSwtCushExtSts() const;
    sdb::SwtHozlSts1 getPassSeatSwtCushExtSts() const;
    sdb::OnOff1 getWinDsblLeftSts() const;
    sdb::OnOff1 getWinDsblRightSts() const;
    sdb::StsFd getSteerWhlHeatgAvlSts() const;
    sdb::SteerWhlHeatgOnCmdTyp getSteerWhlHeatgLvlSts() const;
    sdb::TailgatePos getTopPosHmiFeedBack() const;
    sdb::Boolean getTrAntiPnch() const;
    sdb::Boolean getTrObstclDetn() const;
    sdb::TrOpenerSts1 getTrOpenerSts() const;
    sdb::DevSts4 getWaitModSts() const;
    sdb::Warn2 getWinRfClsdReqForCoolgDwn() const;
    sdb::AirQly getOutdAirQlyOutdAirQly() const;
    sdb::OutdAirQlyQf getOutdAirQlyQf() const;
    sdb::CarModSts1 getVehModMngtGlbSafe1CarModSts1() const;
    sdb::UsgModSts1 getVehModMngtGlbSafe1UsgModSts() const;
    int32_t getVehModMngtGlbSafe1CarModSubtypWdCarModSubtyp() const;
    int32_t getVehModMngtGlbSafe1Chks() const;
    int32_t getVehModMngtGlbSafe1Cntr() const;
    sdb::DevSts4 getExtrLtgStsAFS() const;
    int32_t getVehModMngtGlbSafe1EgyLvlElecMai() const;
    sdb::DevSts4 getExtrLtgStsAHBC() const;
    int32_t getVehModMngtGlbSafe1EgyLvlElecSubtyp() const;
    sdb::DevSts4 getExtrLtgStsAHL() const;
    sdb::FltEgyCns1 getVehModMngtGlbSafe1FltEgyCnsWdSts() const;
    sdb::DevSts4 getExtrLtgStsAllWL() const;
    int32_t getVehModMngtGlbSafe1PwrLvlElecMai() const;
    sdb::DevSts4 getExtrLtgStsApproach() const;
    int32_t getVehModMngtGlbSafe1PwrLvlElecSubtyp() const;
    int32_t getExtrLtgStsChks() const;
    int32_t getExtrLtgStsCntr() const;
    sdb::DevSts4 getExtrLtgStsCornrgLi() const;
    sdb::DevSts4 getExtrLtgStsDBL() const;
    sdb::DevSts4 getExtrLtgStsDRL() const;
    sdb::DevSts4 getExtrLtgStsFlash() const;
    sdb::DevSts4 getExtrLtgStsFrntFog() const;
    sdb::DevSts4 getExtrLtgStsGoodbye() const;
    sdb::DevSts4 getExtrLtgStsHWL() const;
    sdb::DevSts4 getExtrLtgStsHiBeam() const;
    sdb::DevSts4 getExtrLtgStsHomeSafe() const;
    sdb::DevSts4 getExtrLtgStsLoBeam() const;
    sdb::DevSts4 getExtrLtgStsLtgShow() const;
    sdb::DevSts4 getExtrLtgStsPosLiFrnt() const;
    sdb::DevSts4 getExtrLtgStsPosLiRe() const;
    sdb::DevSts4 getExtrLtgStsReverseLi() const;
    sdb::DevSts4 getExtrLtgStsStopLi() const;
    sdb::DevSts4 getExtrLtgStsTurnIndrLe() const;
    sdb::DevSts4 getExtrLtgStsTurnIndrRi() const;
    sdb::DevSts4 getExtrLtgStsWelcome() const;
    int32_t getSwtExtrLi2LiExtFctCntr() const;
    int32_t getSwtExtrLi2LiExtFctCrc() const;
    sdb::Qf1 getSwtExtrLi2LiExtFctQf() const;
    sdb::TrlrPrsntSts getTrlrPrsnt() const;
    sdb::IndcrSts1 getTrlrLiTurnIndcrActvt() const;
    sdb::TrlrLampChkSts2 getTrlrLampChkSts() const;
    sdb::IndcrSts1 getActvnOfIndcrIndcrOut() const;
    int32_t getAirFragCh1AvlTi() const;
    int32_t getAirFragCh2AvlTi() const;
    int32_t getAirFragCh3AvlTi() const;
    int32_t getAirFragCh4AvlTi() const;
    int32_t getAirFragCh5AvlTi() const;
    sdb::ClimaOffReq getClimaOffReq() const;
    sdb::OccptPresSt1 getDrvrSeatSts() const;
    sdb::HvacFanSts getFrntHvacBlowerSts() const;
    sdb::IntPmHiPopUp getIntPm25HiPopUp() const;
    sdb::CmpmtAirPmLvl getIntPm25LvlFrmClima() const;
    sdb::PmSnsrSts getIntPm25StsFrmClima() const;
    int32_t getIntPm25VluFrmClima() const;
    sdb::Boolean getMirrBtnPsdAtDrvr() const;
    sdb::EnableDisableCoding getSunCurtClsAutEnaSts() const;
    int32_t getTrOpenPosn() const;
    void setIntrBriLvlCtrlSts100(IntrBriLvlCtrlSts100& value) const;
    void setActvPriFunReq(sdb::OnOffNoReq value) const;
    void setAutPriFocLenReq(sdb::OnOffNoReq value) const;
    void setAutTrapCorrReq(sdb::OnOffNoReq value) const;
    void setManTrapCorrnSet(ManTrapCorrnSet& value) const;
    void setPriBriSet(int32_t value) const;
    void setPriFocLenSet(sdb::PriFocLenSet value) const;
    void setPrjScrenPosSet(PrjScrenPosSet& value) const;
    sdb::DevSts4 getAutPriFocLenFb() const;
    sdb::DevSts4 getAutTrapCorrFb() const;
    sdb::PriFocLen getPriFocLenFb() const;
    int32_t getPrjtLiInten() const;
    sdb::DevSts4 getPrjtSwtFb() const;
    sdb::LeRiPosn getManTrapCorrnLeDwnPosnLeRiPosn() const;
    sdb::PriFocLen getManTrapCorrnLeDwnPosnUpDwnPosn() const;
    sdb::LeRiPosn getManTrapCorrnLeUpPosnLeRiPosn() const;
    sdb::PriFocLen getManTrapCorrnLeUpPosnUpDwnPosn() const;
    sdb::LeRiPosn getManTrapCorrnRiDwnPosnLeRiPosn() const;
    sdb::PriFocLen getManTrapCorrnRiDwnPosnUpDwnPosn() const;
    sdb::LeRiPosn getManTrapCorrnRiUpPosnLeRiPosn() const;
    sdb::PriFocLen getManTrapCorrnRiUpPosnUpDwnPosn() const;
    sdb::LeRiPosn getProScrenPosnLeRiPosn() const;
    sdb::PriFocLen getProScrenPosnUpDwnPosn() const;
    int32_t getHandsOnDetectionChks() const;
    int32_t getHandsOnDetectionCntr() const;
    sdb::ErrorStaus getHandsOnDetectionErrorStatus() const;
    sdb::HandsOnStatus getHandsOnDetectionHandsOnStatus() const;
    int32_t getHandsOnDetectionMultiZoneChks() const;
    int32_t getHandsOnDetectionMultiZoneCntr() const;
    sdb::ErrorStaus getHandsOnDetectionMultiZoneErrorStatus() const;
    sdb::HandsOnSts2 getHandsOnDetectionMultiZoneHandsOnStatus() const;
    void setHudRstForSetgAndData(sdb::OnOff1 value) const;
    sdb::OnOff1 getHudActvSts() const;
    sdb::HudStsForHmi getHudSts() const;
    int32_t getHudPosnUpldToDIMPosY() const;
    int32_t getHudPosnUpldToDIMRot() const;
    int32_t getHudPosnUpldToDIMllmn() const;
    void setPassAirbDiReq(PassAirbDiReq& value) const;
    sdb::OnOff2 getPassAirbSts() const;
    sdb::PassSeatSts1 getPassSeatSts() const;
    float getADataRawSafeALat() const;
    sdb::Qf1 getADataRawSafeALat1Qf() const;
    float getADataRawSafeALgt() const;
    sdb::Qf1 getADataRawSafeALgt1Qf() const;
    float getADataRawSafeAVert() const;
    sdb::Qf1 getADataRawSafeAVertQf() const;
    int32_t getADataRawSafeChks() const;
    int32_t getADataRawSafeCntr() const;
    int32_t getAgDataRawSafeChks() const;
    int32_t getAgDataRawSafeCntr() const;
    float getAgDataRawSafeRollRate() const;
    sdb::Qf1 getAgDataRawSafeRollRateQf() const;
    float getAgDataRawSafeYawRate() const;
    sdb::Qf1 getAgDataRawSafeYawRateQf() const;
    sdb::BltLockSt1 getBltLockStAtDrvrBltLockSt1() const;
    sdb::DevErrSts2 getBltLockStAtDrvrBltLockSts() const;
    sdb::PsdNotPsd getSteerWhlLeBtn() const;
    void setAutoHldSoftSwtCtrlSt(sdb::OnOff1 value) const;
    void setChgPreSetTempButtonReq(sdb::OnOffNoReq value) const;
    void setChrgSoftSwCtrlSt(sdb::OnOffNoReq value) const;
    void setChrgStationPwr(int32_t value) const;
    void setDChaEngStsCtrl(sdb::IdleEnaDis value) const;
    void setDchaChrgnTarVal(float value) const;
    void setDeactvtLvlgCtrl(sdb::Boolean value) const;
    void setEPedlModCtrlSt(sdb::OnOff1 value) const;
    void setEgyRgnLvlSet(sdb::EgyRgnLvlSet value) const;
    void setEscSptModReqdByDrvr(EscSptModReqdByDrvr& value) const;
    void setEstimdLeSocToDest(int32_t value) const;
    void setHillDwnCtrlSt(sdb::OnOff1 value) const;
    void setLimdSpdReqForEcoMod(LimdSpdReqForEcoMod& value) const;
    void setLnchModSwt(sdb::OnOffNoReq value) const;
    void setLocalBookChrgnTarVal(float value) const;
    void setMaintainBattTCtrl(sdb::OnOff1 value) const;
    void setMaxAcInpCurrentSet(int32_t value) const;
    void setPwrSavingMod(sdb::OnOff1 value) const;
    void setSaveSetgToMemPrmnt(sdb::OffOnAut1 value) const;
    void setShowTypOfDTESet(sdb::ShowTyp1 value) const;
    void setSuspSetg(SuspSetg& value) const;
    void setTiToDestNavRoute(TiToDestNavRoute& value) const;
    void setTypToDestNavRoute(sdb::LvlgSwtSetReq value) const;
    void setV2XDchaSwt(sdb::DisChrgrSW value) const;
    void setVehDecelCtrlSetg(VehDecelCtrlSetg& value) const;
    int32_t getVehSpdLgtTar() const;
    int32_t getHvSysRlyStsChks() const;
    int32_t getHvSysRlyStsCntr() const;
    sdb::HvActvnSts getHvSysRlyStsHvSysRlySts() const;
    sdb::AdjSpdLimnSts2 getAdjSpdLimnSts() const;
    sdb::OnOff1 getAutHldSoftSwtEnaSts() const;
    sdb::BookChargeSetResponse getBookChargeSetResponse() const;
    float getBookChrgnTarValFb() const;
    sdb::ChrgnSts2 getChrgnOrDisChrgnStsFb() const;
    int32_t getChrgnSpd() const;
    sdb::ChrgnSts getChrgnSts() const;
    sdb::CrsCtrlrSts1 getCrsCtrlrSts() const;
    sdb::ChrgrSts2 getDCChrgSt() const;
    sdb::OnBdChrgrHndlSts getDCChrgnHndlSts() const;
    float getDchaChrgnTarValFb() const;
    float getDchaEgyAct() const;
    float getDchaIAct() const;
    sdb::ReqSts1 getDchaStopByTarDrvrIndcn() const;
    float getDchaUAct() const;
    float getDispHvBattLvlOfChrg() const;
    sdb::DispOfPrpsnModForEv getDispOfPrpsnModForEv() const;
    int32_t getDstEstimdToEmptyForDrvgElec() const;
    int32_t getDstEstimdToEmptyForDrvgElecPred() const;
    int32_t getDstEstimdToEmptyForTarSoc1() const;
    int32_t getDstEstimdToEmptyForTarSoc2() const;
    sdb::DstFromDestinationResp getDstFromDestinationFb() const;
    sdb::IndcnMsg getEPedlDrvrIndcnMsg() const;
    sdb::Boolean getEPedlInhbnSts() const;
    sdb::CrsCtrlrSts1 getEPedlModSts() const;
    sdb::EgyRgnLvlSet getEgyRgnLvlAct() const;
    sdb::YesNo2 getEpbApplyEna() const;
    sdb::YesNo2 getEpbRelsEna() const;
    sdb::DevSts1 getEscCtrlIndcn() const;
    sdb::GearLvrIndcn2 getGearLvrIndcn() const;
    float getHvBattCap() const;
    int32_t getHvBattChrgnTiEstimd() const;
    int32_t getHvBattDchaTiEstimd() const;
    float getHvBattIDc1() const;
    int32_t getHvBattLimnIndcn() const;
    sdb::ThermSts1 getHvBattSupChrgThermSts() const;
    int32_t getHvBattThermPwrCns() const;
    float getHvBattUDc() const;
    int32_t getHvCabinThermPwrCns() const;
    float getIDcDcActHiSide() const;
    float getIsgUDc800() const;
    sdb::LaunchModeIndcn getLnchModIndcnMsg() const;
    sdb::LnchMode getLnchModSts() const;
    sdb::BookChrgnStsFb getMaintainBattTFb() const;
    int32_t getMaxACInpISetFdb() const;
    sdb::MsgReqByHillDwnCtrl1 getMsgReqByHillDwnCtrl() const;
    sdb::OnBdChrgrHndlSts1 getOnBdChrgrHndlSts1() const;
    float getOnBdChrgrIAct() const;
    sdb::ChrgrSts1 getOnBdChrgrSt() const;
    float getOnBdChrgrUAct() const;
    sdb::Typ1 getPrpsnModElecDrvBlkd() const;
    sdb::Typ1 getPrpsnModOfTracBlkd() const;
    sdb::Typ1 getPrpsnModOffroadBlkd() const;
    sdb::Typ1 getPrpsnModSptBlkd() const;
    sdb::PtGearAct1 getPtGearAct() const;
    sdb::SteerErrReq3 getSteerErrReq() const;
    sdb::EnableDisableCoding getSwtStsforHillDwnCtrl() const;
    sdb::DisChrgrSW getV2XDchaSwtFb1() const;
    int32_t getV2XDchaSwtFdb() const;
    float getWhlMotSysIdc() const;
    int32_t getBrkFricTqAtWhlActBrkFricTqAtWhlFrntLeAct() const;
    int32_t getBrkFricTqAtWhlActBrkFricTqAtWhlFrntRiAct() const;
    int32_t getBrkFricTqAtWhlActBrkFricTqAtWhlReLeAct() const;
    int32_t getBrkFricTqAtWhlActBrkFricTqAtWhlReRiAct() const;
    float getDchaEgyStrgDchaCarTiGlb() const;
    float getDchaEgyStrgDchaEgy() const;
    int32_t getDrvrDesDirChks() const;
    int32_t getDrvrDesDirCntr() const;
    sdb::DrvrDesDir1 getDrvrDesDirDrvrDesDir() const;
    sdb::EscSt1 getEscStEscSt() const;
    int32_t getIDcDcActLoSideChks() const;
    int32_t getIDcDcActLoSideCntr() const;
    float getIDcDcActLoSideIDcDcActLoSide() const;
    sdb::Qly2 getPitchAgGlbQf() const;
    float getPitchAgGlbVal() const;
    int32_t getPtTqAtWhlFrntActChks() const;
    int32_t getPtTqAtWhlFrntActCntr() const;
    int32_t getPtTqAtWhlFrntActPtTqAtAxleFrntAct() const;
    int32_t getPtTqAtWhlFrntActPtTqAtWhlFrntLeAct() const;
    int32_t getPtTqAtWhlFrntActPtTqAtWhlFrntRiAct() const;
    sdb::Qly3 getPtTqAtWhlFrntActPtTqAtWhlsFrntQly() const;
    int32_t getPtTqAtWhlReActChks() const;
    int32_t getPtTqAtWhlReActCntr() const;
    int32_t getPtTqAtWhlReActPtTqAtAxleReAct() const;
    int32_t getPtTqAtWhlReActPtTqAtWhlReLeAct() const;
    int32_t getPtTqAtWhlReActPtTqAtWhlReRiAct() const;
    sdb::Qly3 getPtTqAtWhlReActPtTqAtWhlsReQly() const;
    sdb::Qly2 getRoadInclnQly() const;
    float getRoadInclnRoadIncln() const;
    sdb::Qly2 getRollAgGlbQf() const;
    float getRollAgGlbVal() const;
    int32_t getSlopReducEngCoeffSlopEqu12() const;
    int32_t getSlopReducEngCoeffSlopEqu2() const;
    int32_t getSlopReducEngCoeffSlopEqu4() const;
    int32_t getSlopReducEngCoeffSlopEqu6() const;
    int32_t getSlopReducEngCoeffSlopEqu9() const;
    int32_t getSlopRiseEngCoeffSlopEqu12() const;
    int32_t getSlopRiseEngCoeffSlopEqu2() const;
    int32_t getSlopRiseEngCoeffSlopEqu4() const;
    int32_t getSlopRiseEngCoeffSlopEqu6() const;
    int32_t getSlopRiseEngCoeffSlopEqu9() const;
    int32_t getSpdRelatWghtSpdEqu10() const;
    int32_t getSpdRelatWghtSpdEqu100() const;
    int32_t getSpdRelatWghtSpdEqu120() const;
    int32_t getSpdRelatWghtSpdEqu140() const;
    int32_t getSpdRelatWghtSpdEqu20() const;
    int32_t getSpdRelatWghtSpdEqu40() const;
    int32_t getSpdRelatWghtSpdEqu60() const;
    int32_t getSpdRelatWghtSpdEqu80() const;
    float getSteerWhlSnsrAg() const;
    float getSteerWhlSnsrAgSpd() const;
    int32_t getSteerWhlSnsrChks() const;
    int32_t getSteerWhlSnsrCntr() const;
    sdb::GenQf1 getSteerWhlSnsrQf() const;
    int32_t getSuspFailrStsChks() const;
    int32_t getSuspFailrStsCntr() const;
    sdb::SuspFailrStsTyp2 getSuspFailrStsSuspFailrSts() const;
    sdb::GenQf1 getSuspFailrStsTypQf() const;
    int32_t getSuspPosnVertLe1Chks() const;
    float getSuspPosnVertLe1Frnt() const;
    sdb::GenQf1 getSuspPosnVertLe1FrntQf() const;
    float getSuspPosnVertLe1Re() const;
    sdb::GenQf1 getSuspPosnVertLe1ReQf() const;
    int32_t getSuspPosnVertRi1SuspPosnVertRiChks() const;
    float getSuspPosnVertRi1SuspPosnVertRiFrnt() const;
    sdb::GenQf1 getSuspPosnVertRi1SuspPosnVertRiFrntQf() const;
    float getSuspPosnVertRi1SuspPosnVertRiRe() const;
    sdb::GenQf1 getSuspPosnVertRi1SuspPosnVertRiReQf() const;
    sdb::TrlrM getVehMNomTrlrM() const;
    int32_t getVehMNomVehM() const;
    sdb::Qly2 getVehMNomVehMQly() const;
    int32_t getVehMtnStChks() const;
    int32_t getVehMtnStCntr() const;
    float getVehSpdLgtA() const;
    int32_t getVehSpdLgtChks() const;
    int32_t getVehSpdLgtCntr() const;
    sdb::GenQf1 getVehSpdLgtQf() const;
    int32_t getWhlRotToothCntrChks() const;
    int32_t getWhlRotToothCntrCntr() const;
    int32_t getWhlRotToothCntrFrntLe() const;
    int32_t getWhlRotToothCntrFrntRi() const;
    int32_t getWhlRotToothCntrReLe() const;
    int32_t getWhlRotToothCntrReRi() const;
    int32_t getWhlSpdCircumlFrntChks() const;
    int32_t getWhlSpdCircumlFrntCntr() const;
    float getWhlSpdCircumlFrntLe() const;
    sdb::GenQf1 getWhlSpdCircumlFrntLeQf() const;
    sdb::GenQf1 getWhlSpdCircumlFrntRiQf() const;
    float getWhlSpdCircumlFrntWhlSpdCircumlFrntRi() const;
    int32_t getWhlSpdCircumlReChks() const;
    int32_t getWhlSpdCircumlReCntr() const;
    float getWhlSpdCircumlReLe() const;
    sdb::GenQf1 getWhlSpdCircumlReLeQf() const;
    float getWhlSpdCircumlReRi() const;
    sdb::GenQf1 getWhlSpdCircumlReRiQf() const;
    sdb::OnOff1 getChgPreSetTempButtonFb() const;
    sdb::Boolean getChgPreSetTempButtonInhibit() const;
    float getDCDCPwrCns1() const;
    float getDCDCPwrCns2() const;
    float getDCDCPwrCns3() const;
    float getDynEgyCons1() const;
    float getDynEgyCons2() const;
    float getDynEgyCons3() const;
    float getHVBatteryThermPwrCns1() const;
    float getHVBatteryThermPwrCns2() const;
    float getHVBatteryThermPwrCns3() const;
    int32_t getHvBattEgyAvlDcha1() const;
    sdb::OnOffNoReq getHvBattOptmzHint() const;
    sdb::OkNotOk getHvBattTempSts() const;
    float getHvCabinThermPwrCns1() const;
    float getHvCabinThermPwrCns2() const;
    float getHvCabinThermPwrCns3() const;
    float getMotSysPowCnsUIdc1() const;
    float getMotSysPowCnsUIdc2() const;
    float getMotSysPowCnsUIdc3() const;
    sdb::FltIndn getThermalSystemRedn() const;
    float getTotEngCons1() const;
    float getTotEngCons2() const;
    float getTotEngCons3() const;
    float getV2XPwrCns1() const;
    float getV2XPwrCns2() const;
    float getV2XPwrCns3() const;
    sdb::NoYes1 getBrkPedlPsdBrkPedlNotPsdSafe() const;
    sdb::NoYes1 getBrkPedlPsdBrkPedlPsd() const;
    int32_t getBrkPedlPsdChks() const;
    int32_t getBrkPedlPsdCntr() const;
    sdb::GenQf1 getBrkPedlPsdQf() const;
    void setAutoOpenSwtHmiReq(sdb::OnOff1 value) const;
    void setDataUploadPermisn(sdb::OnOff1 value) const;
    void setDigKeyDataToRemCtrl(DigKeyDataToRemCtrl& value) const;
    void setDstEstimdToEmptyForDrvgElecIndcd(DstEstimdToEmptyForDrvgElecIndcd& value) const;
    void setExtLiFileTrfCdnSts(sdb::ActvnWithMsg value) const;
    void setExtLifileSndSts(sdb::ActvnWithMsg value) const;
    void setHmiCarLocatorSetReq(sdb::OnOff1 value) const;
    void setHmiClimaFrntAutReq(sdb::OnOff1 value) const;
    void setHmiCmptmtAirDistbnFrntLe(sdb::HmiCmptmtAirDistbnFrnt value) const;
    void setHmiCmptmtAirDistbnFrntRi(sdb::HmiCmptmtAirDistbnFrnt value) const;
    void setHmiDefrstMaxReq(sdb::ActrReq value) const;
    void setHmiResetTcamReq(sdb::OnOff1 value) const;
    void setIndcnUnit(IndcnUnit& value) const;
    void setNetIHUActvt(NetIHUActvt& value) const;
    void setPrkgCmftRunRmnReq(sdb::OnOff1 value) const;
    void setTotEngConsPerDay(float value) const;
    void setWirelschrgActvReqFromHmi(sdb::PsdNotPsd value) const;
    sdb::ActvnAvl3 getCarLocatorActvSts() const;
    sdb::BookChrgnResp getBookChrgnResp() const;
    sdb::OnOff1 getCarLocatorSetResp() const;
    sdb::DigKeyReqStatus getDigKeyReqSts() const;
    sdb::VentnActr01BlckInd getIntelliClimaEgySaveReq() const;
    sdb::Boolean getPhoneForgottenRmn() const;
    sdb::Boolean getPhoneForgottenRmnBNCM2() const;
    sdb::OnOffNoReq getPrkgCmftModTiCtrlReq() const;
    sdb::ReqSts1 getRemFileDownloadReq() const;
    sdb::SuccessFailNoResp getTcamResetResp() const;
    sdb::WPCModuleSts getWPCModuleSts() const;
    sdb::WPCModuleSts getWPCModuleStsBNCM2() const;
    int32_t getDigKeyDataToHMIAcknowledgment() const;
    int32_t getDigKeyDataToHMIDKDataByte1() const;
    int32_t getDigKeyDataToHMIDKDataByte2() const;
    int32_t getDigKeyDataToHMIDKDataByte3() const;
    int32_t getDigKeyDataToHMIDKDataByte4() const;
    int32_t getDigKeyDataToHMIDKDataByte5() const;
    int32_t getDigKeyDataToHMIDKDataByte6() const;
    int32_t getDigKeyDataToHMIHeader() const;
    int32_t getDigKeyGidInfo1Byte0() const;
    int32_t getDigKeyGidInfo1Byte1() const;
    int32_t getDigKeyGidInfo1Byte2() const;
    int32_t getDigKeyGidInfo1Byte3() const;
    int32_t getDigKeyGidInfo1Byte4() const;
    int32_t getDigKeyGidInfo1Byte5() const;
    int32_t getDigKeyGidInfo1Byte6() const;
    int32_t getDigKeyGidInfo1Byte7() const;
    int32_t getDigKeyGidInfo2Byte0() const;
    int32_t getDigKeyGidInfo2Byte1() const;
    int32_t getDigKeyGidInfo2Byte2() const;
    int32_t getDigKeyGidInfo2Byte3() const;
    int32_t getDigKeyGidInfo2Byte4() const;
    int32_t getDigKeyGidInfo2Byte5() const;
    int32_t getDigKeyGidInfo2Byte6() const;
    int32_t getDigKeyGidInfo2Byte7() const;
    float getWirelsChrgnPhonePwrPerc() const;
    sdb::Carconfig0 getcarconfig0() const;
    sdb::CarConfig1 getcarconfig1() const;
    sdb::CarConfig2 getcarconfig2() const;
    sdb::CarConfig3 getcarconfig3() const;
    sdb::CarConfig4 getcarconfig4() const;
    sdb::CarConfig5 getcarconfig5() const;
    sdb::CarConfig6 getcarconfig6() const;
    sdb::Carconfig7 getcarconfig7() const;
    sdb::CarConfig8 getcarconfig8() const;
    sdb::CarConfig9 getcarconfig9() const;
    sdb::CarConfig10 getcarconfig10() const;
    sdb::CarConfig11 getcarconfig11() const;
    sdb::CarConfig12 getcarconfig12() const;
    sdb::CarConfig13 getcarconfig13() const;
    sdb::Carconfig14 getcarconfig14() const;
    sdb::Carconfig15 getcarconfig15() const;
    sdb::CarConfig16 getcarconfig16() const;
    sdb::Carconfig17 getcarconfig17() const;
    sdb::CarConfig18 getcarconfig18() const;
    sdb::CarConfig19 getcarconfig19() const;
    sdb::Carconfig20 getcarconfig20() const;
    sdb::Carconfig21 getcarconfig21() const;
    sdb::CarConfig22 getcarconfig22() const;
    sdb::CarConfig23 getcarconfig23() const;
    sdb::CarConfig24 getcarconfig24() const;
    sdb::CarConfig25 getcarconfig25() const;
    sdb::Carconfig26 getcarconfig26() const;
    sdb::Carconfig27 getcarconfig27() const;
    sdb::Carconfig28 getcarconfig28() const;
    sdb::CarConfig29 getcarconfig29() const;
    sdb::Carconfig30 getcarconfig30() const;
    sdb::Carconfig31 getcarconfig31() const;
    sdb::Carconfig32 getcarconfig32() const;
    sdb::Carconfig33 getcarconfig33() const;
    sdb::Carconfig34 getcarconfig34() const;
    sdb::Carconfig35 getcarconfig35() const;
    sdb::CarConfig36 getcarconfig36() const;
    sdb::Carconfig37 getcarconfig37() const;
    sdb::Carconfig38 getcarconfig38() const;
    sdb::CarConfig39 getcarconfig39() const;
    sdb::Carconfig40 getcarconfig40() const;
    sdb::CarConfig41 getcarconfig41() const;
    sdb::Carconfig42 getcarconfig42() const;
    sdb::CarConfig43 getcarconfig43() const;
    sdb::CarConfig44 getcarconfig44() const;
    sdb::Carconfig45 getcarconfig45() const;
    sdb::Carconfig46 getcarconfig46() const;
    sdb::CarConfig47 getcarconfig47() const;
    sdb::CarConfig48 getcarconfig48() const;
    sdb::Carconfig49 getcarconfig49() const;
    sdb::Carconfig50 getcarconfig50() const;
    sdb::Carconfig51 getcarconfig51() const;
    sdb::Carconfig52 getcarconfig52() const;
    sdb::CarConfig53 getcarconfig53() const;
    sdb::Carconfig54 getcarconfig54() const;
    sdb::Carconfig55 getcarconfig55() const;
    sdb::Carconfig56 getcarconfig56() const;
    sdb::Carconfig57 getcarconfig57() const;
    sdb::CarConfig58 getcarconfig58() const;
    sdb::CarConfig59 getcarconfig59() const;
    sdb::CarConfig60 getcarconfig60() const;
    sdb::Carconfig61 getcarconfig61() const;
    sdb::Carconfig62 getcarconfig62() const;
    sdb::Carconfig63 getcarconfig63() const;
    sdb::CarConfig64 getcarconfig64() const;
    sdb::CarConfig65 getcarconfig65() const;
    sdb::CarConfig66 getcarconfig66() const;
    sdb::Carconfig67 getcarconfig67() const;
    sdb::Carconfig68 getcarconfig68() const;
    sdb::Carconfig69 getcarconfig69() const;
    sdb::CarConfig70 getcarconfig70() const;
    sdb::Carconfig71 getcarconfig71() const;
    sdb::Carconfig72 getcarconfig72() const;
    sdb::Carconfig73 getcarconfig73() const;
    sdb::Carconfig74 getcarconfig74() const;
    sdb::Carconfig75 getcarconfig75() const;
    sdb::Carconfig76 getcarconfig76() const;
    sdb::CarConfig77 getcarconfig77() const;
    sdb::Carconfig78 getcarconfig78() const;
    sdb::Carconfig79 getcarconfig79() const;
    sdb::CarConfig80 getcarconfig80() const;
    sdb::CarConfig81 getcarconfig81() const;
    sdb::CarConfig82 getcarconfig82() const;
    sdb::Carconfig83 getcarconfig83() const;
    sdb::Carconfig84 getcarconfig84() const;
    sdb::CarConfig85 getcarconfig85() const;
    sdb::Carconfig86 getcarconfig86() const;
    sdb::CarConfig87 getcarconfig87() const;
    sdb::CarConfig88 getcarconfig88() const;
    sdb::Carconfig89 getcarconfig89() const;
    sdb::CarConfig90 getcarconfig90() const;
    sdb::CarConfig91 getcarconfig91() const;
    sdb::Carconfig92 getcarconfig92() const;
    sdb::Carconfig93 getcarconfig93() const;
    sdb::CarConfig94 getcarconfig94() const;
    sdb::Carconfig95 getcarconfig95() const;
    sdb::CarConfig96 getcarconfig96() const;
    sdb::Carconfig97 getcarconfig97() const;
    sdb::CarConfig98 getcarconfig98() const;
    sdb::CarConfig99 getcarconfig99() const;
    sdb::CarConfig100 getcarconfig100() const;
    sdb::Carconfig101 getcarconfig101() const;
    sdb::Carconfig102 getcarconfig102() const;
    sdb::Carconfig103 getcarconfig103() const;
    sdb::Carconfig104 getcarconfig104() const;
    sdb::CarConfig105 getcarconfig105() const;
    sdb::CarConfig106 getcarconfig106() const;
    sdb::CarConfig107 getcarconfig107() const;
    sdb::Carconfig108 getcarconfig108() const;
    sdb::CarConfig109 getcarconfig109() const;
    sdb::Carconfig110 getcarconfig110() const;
    sdb::CarConfig111 getcarconfig111() const;
    sdb::CarConfig112 getcarconfig112() const;
    sdb::Carconfig113 getcarconfig113() const;
    sdb::Carconfig114 getcarconfig114() const;
    sdb::CarConfig115 getcarconfig115() const;
    sdb::Carconfig116 getcarconfig116() const;
    sdb::Carconfig117 getcarconfig117() const;
    sdb::CarConfig118 getcarconfig118() const;
    sdb::Carconfig119 getcarconfig119() const;
    sdb::CarConfig120 getcarconfig120() const;
    sdb::Carconfig121 getcarconfig121() const;
    sdb::CarConfig122 getcarconfig122() const;
    sdb::Carconfig123 getcarconfig123() const;
    sdb::CarConfig124 getcarconfig124() const;
    sdb::Carconfig125 getcarconfig125() const;
    sdb::CarConfig126 getcarconfig126() const;
    sdb::CarConfig127 getcarconfig127() const;
    sdb::Carconfig128 getcarconfig128() const;
    sdb::Carconfig129 getcarconfig129() const;
    sdb::Carconfig130 getcarconfig130() const;
    sdb::Carconfig131 getcarconfig131() const;
    sdb::CarConfig132 getcarconfig132() const;
    sdb::Carconfig133 getcarconfig133() const;
    sdb::Carconfig134 getcarconfig134() const;
    sdb::CarConfig135 getcarconfig135() const;
    sdb::CarConfig136 getcarconfig136() const;
    sdb::CarConfig137 getcarconfig137() const;
    sdb::CarConfig138 getcarconfig138() const;
    sdb::Carconfig139 getcarconfig139() const;
    sdb::Carconfig140 getcarconfig140() const;
    sdb::Carconfig141 getcarconfig141() const;
    sdb::CarConfig142 getcarconfig142() const;
    sdb::Carconfig143 getcarconfig143() const;
    sdb::Carconfig144 getcarconfig144() const;
    sdb::CarConfig145 getcarconfig145() const;
    sdb::CarConfig146 getcarconfig146() const;
    sdb::Carconfig147 getcarconfig147() const;
    sdb::Carconfig148 getcarconfig148() const;
    sdb::CarConfig149 getcarconfig149() const;
    sdb::CarConfig150 getcarconfig150() const;
    sdb::Carconfig151 getcarconfig151() const;
    sdb::CarConfig152 getcarconfig152() const;
    sdb::CarConfig153 getcarconfig153() const;
    sdb::CarConfig154 getcarconfig154() const;
    sdb::CarConfig155 getcarconfig155() const;
    sdb::CarConfig156 getcarconfig156() const;
    sdb::CarConfig157 getcarconfig157() const;
    sdb::CarConfig158 getcarconfig158() const;
    sdb::CarConfig159 getcarconfig159() const;
    sdb::CarConfig160 getcarconfig160() const;
    sdb::CarConfig161 getcarconfig161() const;
    sdb::CarConfig162 getcarconfig162() const;
    sdb::CarConfig163 getcarconfig163() const;
    sdb::CarConfig164 getcarconfig164() const;
    sdb::CarConfig165 getcarconfig165() const;
    sdb::CarConfig166 getcarconfig166() const;
    sdb::CarConfig167 getcarconfig167() const;
    sdb::Carconfig168 getcarconfig168() const;
    sdb::Carconfig169 getcarconfig169() const;
    sdb::CarConfig170 getcarconfig170() const;
    sdb::Carconfig171 getcarconfig171() const;
    sdb::Carconfig172 getcarconfig172() const;
    sdb::Carconfig173 getcarconfig173() const;
    sdb::CarConfig174 getcarconfig174() const;
    sdb::CarConfig175 getcarconfig175() const;
    sdb::Carconfig176 getcarconfig176() const;
    sdb::CarConfig177 getcarconfig177() const;
    sdb::Carconfig178 getcarconfig178() const;
    sdb::CarConfig179 getcarconfig179() const;
    sdb::CarConfig180 getcarconfig180() const;
    sdb::CarConfig181 getcarconfig181() const;
    sdb::CarConfig182 getcarconfig182() const;
    sdb::CarConfig183 getcarconfig183() const;
    sdb::CarConfig184 getcarconfig184() const;
    sdb::CarConfig185 getcarconfig185() const;
    sdb::CarConfig186 getcarconfig186() const;
    sdb::Carconfig187 getcarconfig187() const;
    sdb::Carconfig188 getcarconfig188() const;
    sdb::CarConfig189 getcarconfig189() const;
    sdb::CarConfig190 getcarconfig190() const;
    sdb::CarConfig191 getcarconfig191() const;
    sdb::Carconfig192 getcarconfig192() const;
    sdb::CarConfig193 getcarconfig193() const;
    sdb::CarConfig194 getcarconfig194() const;
    sdb::Carconfig195 getcarconfig195() const;
    sdb::CarConfig196 getcarconfig196() const;
    sdb::CarConfig197 getcarconfig197() const;
    sdb::CarConfig198 getcarconfig198() const;
    sdb::Carconfig199 getcarconfig199() const;
    sdb::CarConfig200 getcarconfig200() const;
    sdb::Carconfig201 getcarconfig201() const;
    sdb::Carconfig202 getcarconfig202() const;
    sdb::Carconfig203 getcarconfig203() const;
    sdb::Carconfig204 getcarconfig204() const;
    sdb::Carconfig205 getcarconfig205() const;
    sdb::Carconfig206 getcarconfig206() const;
    sdb::Carconfig207 getcarconfig207() const;
    sdb::Carconfig208 getcarconfig208() const;
    sdb::CarConfig209 getcarconfig209() const;
    sdb::Carconfig210 getcarconfig210() const;
    sdb::CarConfig211 getcarconfig211() const;
    sdb::CarConfig212 getcarconfig212() const;
    sdb::CarConfig213 getcarconfig213() const;
    sdb::Carconfig214 getcarconfig214() const;
    sdb::Carconfig215 getcarconfig215() const;
    sdb::Carconfig216 getcarconfig216() const;
    sdb::Carconfig217 getcarconfig217() const;
    sdb::Carconfig218 getcarconfig218() const;
    sdb::CarConfig219 getcarconfig219() const;
    sdb::CarConfig220 getcarconfig220() const;
    sdb::Carconfig221 getcarconfig221() const;
    sdb::Carconfig222 getcarconfig222() const;
    sdb::CarConfig223 getcarconfig223() const;
    sdb::CarConfig224 getcarconfig224() const;
    sdb::Carconfig225 getcarconfig225() const;
    sdb::Carconfig226 getcarconfig226() const;
    sdb::Carconfig227 getcarconfig227() const;
    sdb::Carconfig228 getcarconfig228() const;
    sdb::Carconfig229 getcarconfig229() const;
    sdb::Carconfig230 getcarconfig230() const;
    sdb::Carconfig231 getcarconfig231() const;
    sdb::Carconfig232 getcarconfig232() const;
    sdb::Carconfig233 getcarconfig233() const;
    sdb::Carconfig234 getcarconfig234() const;
    sdb::Carconfig235 getcarconfig235() const;
    sdb::Carconfig236 getcarconfig236() const;
    sdb::Carconfig237 getcarconfig237() const;
    sdb::Carconfig238 getcarconfig238() const;
    sdb::CarConfig239 getcarconfig239() const;
    sdb::CarConfig240 getcarconfig240() const;
    sdb::CarConfig241 getcarconfig241() const;
    sdb::CarConfig242 getcarconfig242() const;
    sdb::CarConfig243 getcarconfig243() const;
    sdb::CarConfig244 getcarconfig244() const;
    sdb::CarConfig245 getcarconfig245() const;
    sdb::CarConfig246 getcarconfig246() const;
    sdb::Carconfig247 getcarconfig247() const;
    sdb::CarConfig248 getcarconfig248() const;
    sdb::CarConfig249 getcarconfig249() const;
    sdb::Carconfig250 getcarconfig250() const;
    sdb::Carconfig251 getcarconfig251() const;
    sdb::Carconfig252 getcarconfig252() const;
    sdb::Carconfig253 getcarconfig253() const;
    sdb::Carconfig254 getcarconfig254() const;
    sdb::Carconfig255 getcarconfig255() const;
    sdb::CarConfig256 getcarconfig256() const;
    sdb::Carconfig257 getcarconfig257() const;
    sdb::Carconfig258 getcarconfig258() const;
    sdb::Carconfig259 getcarconfig259() const;
    sdb::Carconfig260 getcarconfig260() const;
    sdb::Carconfig261 getcarconfig261() const;
    sdb::Carconfig262 getcarconfig262() const;
    sdb::Carconfig263 getcarconfig263() const;
    sdb::Carconfig264 getcarconfig264() const;
    sdb::Carconfig265 getcarconfig265() const;
    sdb::Carconfig266 getcarconfig266() const;
    sdb::CarConfig267 getcarconfig267() const;
    sdb::Carconfig268 getcarconfig268() const;
    sdb::Carconfig269 getcarconfig269() const;
    sdb::Carconfig270 getcarconfig270() const;
    sdb::Carconfig271 getcarconfig271() const;
    sdb::Carconfig272 getcarconfig272() const;
    sdb::Carconfig273 getcarconfig273() const;
    sdb::CarConfig274 getcarconfig274() const;
    sdb::Carconfig275 getcarconfig275() const;
    sdb::Carconfig276 getcarconfig276() const;
    sdb::Carconfig277 getcarconfig277() const;
    sdb::Carconfig278 getcarconfig278() const;
    sdb::Carconfig279 getcarconfig279() const;
    sdb::Carconfig280 getcarconfig280() const;
    sdb::Carconfig281 getcarconfig281() const;
    sdb::Carconfig282 getcarconfig282() const;
    sdb::Carconfig283 getcarconfig283() const;
    sdb::Carconfig284 getcarconfig284() const;
    sdb::Carconfig285 getcarconfig285() const;
    sdb::Carconfig286 getcarconfig286() const;
    sdb::Carconfig287 getcarconfig287() const;
    sdb::Carconfig288 getcarconfig288() const;
    sdb::Carconfig289 getcarconfig289() const;
    sdb::CarConfig290 getcarconfig290() const;
    sdb::Carconfig291 getcarconfig291() const;
    sdb::Carconfig292 getcarconfig292() const;
    sdb::Carconfig293 getcarconfig293() const;
    sdb::Carconfig294 getcarconfig294() const;
    sdb::Carconfig295 getcarconfig295() const;
    sdb::Carconfig296 getcarconfig296() const;
    sdb::Carconfig297 getcarconfig297() const;
    sdb::Carconfig298 getcarconfig298() const;
    sdb::Carconfig299 getcarconfig299() const;
    sdb::Carconfig300 getcarconfig300() const;
    sdb::Carconfig301 getcarconfig301() const;
    sdb::Carconfig302 getcarconfig302() const;
    sdb::Carconfig303 getcarconfig303() const;
    sdb::Carconfig304 getcarconfig304() const;
    sdb::Carconfig305 getcarconfig305() const;
    sdb::Carconfig306 getcarconfig306() const;
    sdb::Carconfig307 getcarconfig307() const;
    sdb::Carconfig308 getcarconfig308() const;
    sdb::Carconfig309 getcarconfig309() const;
    sdb::Carconfig310 getcarconfig310() const;
    sdb::Carconfig311 getcarconfig311() const;
    sdb::Carconfig312 getcarconfig312() const;
    sdb::Carconfig313 getcarconfig313() const;
    sdb::Carconfig314 getcarconfig314() const;
    sdb::Carconfig315 getcarconfig315() const;
    sdb::CarConfig316 getcarconfig316() const;
    sdb::CarConfig317 getcarconfig317() const;
    sdb::Carconfig318 getcarconfig318() const;
    sdb::CarConfig319 getcarconfig319() const;
    sdb::Carconfig320 getcarconfig320() const;
    sdb::Carconfig321 getcarconfig321() const;
    sdb::Carconfig322 getcarconfig322() const;
    sdb::Carconfig323 getcarconfig323() const;
    sdb::Carconfig324 getcarconfig324() const;
    sdb::Carconfig325 getcarconfig325() const;
    sdb::Carconfig326 getcarconfig326() const;
    sdb::Carconfig327 getcarconfig327() const;
    sdb::Carconfig328 getcarconfig328() const;
    sdb::Carconfig329 getcarconfig329() const;
    sdb::Carconfig330 getcarconfig330() const;
    sdb::Carconfig331 getcarconfig331() const;
    sdb::Carconfig332 getcarconfig332() const;
    sdb::Carconfig333 getcarconfig333() const;
    sdb::Carconfig334 getcarconfig334() const;
    sdb::Carconfig335 getcarconfig335() const;
    sdb::CarConfig336 getcarconfig336() const;
    sdb::Carconfig337 getcarconfig337() const;
    sdb::Carconfig338 getcarconfig338() const;
    sdb::Carconfig339 getcarconfig339() const;
    sdb::CarConfig340 getcarconfig340() const;
    sdb::Carconfig341 getcarconfig341() const;
    sdb::Carconfig342 getcarconfig342() const;
    sdb::Carconfig343 getcarconfig343() const;
    sdb::CarConfig344 getcarconfig344() const;
    sdb::Carconfig345 getcarconfig345() const;
    sdb::CarConfig346 getcarconfig346() const;
    sdb::Carconfig347 getcarconfig347() const;
    sdb::Carconfig348 getcarconfig348() const;
    sdb::CarConfig349 getcarconfig349() const;
    sdb::CarConfig350 getcarconfig350() const;
    sdb::CarConfig351 getcarconfig351() const;
    sdb::Carconfig352 getcarconfig352() const;
    sdb::CarConfig353 getcarconfig353() const;
    sdb::Carconfig354 getcarconfig354() const;
    sdb::Carconfig355 getcarconfig355() const;
    sdb::Carconfig356 getcarconfig356() const;
    sdb::Carconfig357 getcarconfig357() const;
    sdb::CarConfig358 getcarconfig358() const;
    sdb::Carconfig359 getcarconfig359() const;
    sdb::CarConfig360 getcarconfig360() const;
    sdb::Carconfig361 getcarconfig361() const;
    sdb::Carconfig362 getcarconfig362() const;
    sdb::Carconfig363 getcarconfig363() const;
    sdb::CarConfig364 getcarconfig364() const;
    sdb::Carconfig365 getcarconfig365() const;
    sdb::CarConfig366 getcarconfig366() const;
    sdb::Carconfig367 getcarconfig367() const;
    sdb::Carconfig368 getcarconfig368() const;
    sdb::Carconfig369 getcarconfig369() const;
    sdb::Carconfig370 getcarconfig370() const;
    sdb::CarConfig371 getcarconfig371() const;
    sdb::CarConfig372 getcarconfig372() const;
    sdb::Carconfig373 getcarconfig373() const;
    sdb::Carconfig374 getcarconfig374() const;
    sdb::Carconfig375 getcarconfig375() const;
    sdb::Carconfig376 getcarconfig376() const;
    sdb::Carconfig377 getcarconfig377() const;
    sdb::Carconfig378 getcarconfig378() const;
    sdb::Carconfig379 getcarconfig379() const;
    sdb::Carconfig380 getcarconfig380() const;
    sdb::Carconfig381 getcarconfig381() const;
    sdb::Carconfig382 getcarconfig382() const;
    sdb::Carconfig383 getcarconfig383() const;
    sdb::Carconfig384 getcarconfig384() const;
    sdb::Carconfig385 getcarconfig385() const;
    sdb::Carconfig386 getcarconfig386() const;
    sdb::Carconfig387 getcarconfig387() const;
    sdb::Carconfig388 getcarconfig388() const;
    sdb::Carconfig389 getcarconfig389() const;
    sdb::Carconfig390 getcarconfig390() const;
    sdb::Carconfig391 getcarconfig391() const;
    sdb::Carconfig392 getcarconfig392() const;
    sdb::Carconfig393 getcarconfig393() const;
    sdb::Carconfig394 getcarconfig394() const;
    sdb::Carconfig395 getcarconfig395() const;
    sdb::Carconfig396 getcarconfig396() const;
    sdb::Carconfig397 getcarconfig397() const;
    sdb::Carconfig398 getcarconfig398() const;
    sdb::Carconfig399 getcarconfig399() const;
    sdb::Carconfig400 getcarconfig400() const;
    sdb::CarConfig401 getcarconfig401() const;
    sdb::Carconfig402 getcarconfig402() const;
    sdb::Carconfig403 getcarconfig403() const;
    sdb::Carconfig404 getcarconfig404() const;
    sdb::Carconfig405 getcarconfig405() const;
    sdb::Carconfig406 getcarconfig406() const;
    sdb::CarConfig407 getcarconfig407() const;
    sdb::Carconfig408 getcarconfig408() const;
    sdb::Carconfig409 getcarconfig409() const;
    sdb::Carconfig410 getcarconfig410() const;
    sdb::Carconfig411 getcarconfig411() const;
    sdb::Carconfig412 getcarconfig412() const;
    sdb::Carconfig413 getcarconfig413() const;
    sdb::Carconfig414 getcarconfig414() const;
    sdb::Carconfig415 getcarconfig415() const;
    sdb::Carconfig416 getcarconfig416() const;
    sdb::Carconfig417 getcarconfig417() const;
    sdb::Carconfig418 getcarconfig418() const;
    sdb::Carconfig419 getcarconfig419() const;
    sdb::Carconfig420 getcarconfig420() const;
    sdb::Carconfig421 getcarconfig421() const;
    sdb::Carconfig422 getcarconfig422() const;
    sdb::Carconfig423 getcarconfig423() const;
    sdb::Carconfig424 getcarconfig424() const;
    sdb::Carconfig425 getcarconfig425() const;
    sdb::Carconfig426 getcarconfig426() const;
    sdb::Carconfig427 getcarconfig427() const;
    sdb::Carconfig428 getcarconfig428() const;
    sdb::Carconfig429 getcarconfig429() const;
    sdb::Carconfig430 getcarconfig430() const;
    sdb::Carconfig431 getcarconfig431() const;
    sdb::Carconfig432 getcarconfig432() const;
    sdb::Carconfig433 getcarconfig433() const;
    sdb::Carconfig434 getcarconfig434() const;
    sdb::Carconfig435 getcarconfig435() const;
    sdb::Carconfig436 getcarconfig436() const;
    sdb::Carconfig437 getcarconfig437() const;
    sdb::Carconfig438 getcarconfig438() const;
    sdb::Carconfig439 getcarconfig439() const;
    sdb::Carconfig440 getcarconfig440() const;
    sdb::CarConfig441 getcarconfig441() const;
    sdb::Carconfig442 getcarconfig442() const;
    sdb::CarConfig443 getcarconfig443() const;
    sdb::Carconfig444 getcarconfig444() const;
    sdb::Carconfig445 getcarconfig445() const;
    sdb::Carconfig446 getcarconfig446() const;
    sdb::Carconfig447 getcarconfig447() const;
    sdb::Carconfig448 getcarconfig448() const;
    sdb::CarConfig449 getcarconfig449() const;
    sdb::CarConfig450 getcarconfig450() const;
    sdb::Carconfig451 getcarconfig451() const;
    sdb::CarConfig452 getcarconfig452() const;
    sdb::Carconfig453 getcarconfig453() const;
    sdb::CarConfig454 getcarconfig454() const;
    sdb::CarConfig455 getcarconfig455() const;
    sdb::Carconfig456 getcarconfig456() const;
    sdb::Carconfig457 getcarconfig457() const;
    sdb::Carconfig458 getcarconfig458() const;
    sdb::Carconfig459 getcarconfig459() const;
    sdb::CarConfig460 getcarconfig460() const;
    sdb::Carconfig461 getcarconfig461() const;
    sdb::Carconfig462 getcarconfig462() const;
    sdb::CarConfig463 getcarconfig463() const;
    sdb::Carconfig464 getcarconfig464() const;
    sdb::CarConfig465 getcarconfig465() const;
    sdb::CarConfig466 getcarconfig466() const;
    sdb::Carconfig467 getcarconfig467() const;
    sdb::CarConfig468 getcarconfig468() const;
    sdb::Carconfig469 getcarconfig469() const;
    sdb::Carconfig470 getcarconfig470() const;
    sdb::CarConfig471 getcarconfig471() const;
    sdb::CarConfig472 getcarconfig472() const;
    sdb::CarConfig473 getcarconfig473() const;
    sdb::CarConfig474 getcarconfig474() const;
    sdb::CarConfig475 getcarconfig475() const;
    sdb::CarConfig476 getcarconfig476() const;
    sdb::CarConfig477 getcarconfig477() const;
    sdb::CarConfig478 getcarconfig478() const;
    sdb::CarConfig479 getcarconfig479() const;
    sdb::CarConfig480 getcarconfig480() const;
    sdb::CarConfig481 getcarconfig481() const;
    sdb::Carconfig482 getcarconfig482() const;
    sdb::CarConfig483 getcarconfig483() const;
    sdb::Carconfig484 getcarconfig484() const;
    sdb::CarConfig485 getcarconfig485() const;
    sdb::CarConfig486 getcarconfig486() const;
    sdb::Carconfig487 getcarconfig487() const;
    sdb::CarConfig488 getcarconfig488() const;
    sdb::CarConfig489 getcarconfig489() const;
    sdb::Carconfig490 getcarconfig490() const;
    sdb::Carconfig491 getcarconfig491() const;
    sdb::Carconfig492 getcarconfig492() const;
    sdb::CarConfig493 getcarconfig493() const;
    sdb::CarConfig494 getcarconfig494() const;
    sdb::CarConfig495 getcarconfig495() const;
    sdb::Carconfig496 getcarconfig496() const;
    sdb::CarConfig497 getcarconfig497() const;
    sdb::CarConfig498 getcarconfig498() const;
    sdb::CarConfig499 getcarconfig499() const;
    sdb::CarConfig500 getcarconfig500() const;
    sdb::CarConfig501 getcarconfig501() const;
    sdb::CarConfig502 getcarconfig502() const;
    sdb::Carconfig503 getcarconfig503() const;
    sdb::CarConfig504 getcarconfig504() const;
    sdb::CarConfig505 getcarconfig505() const;
    sdb::CarConfig506 getcarconfig506() const;
    sdb::CarConfig507 getcarconfig507() const;
    sdb::Carconfig508 getcarconfig508() const;
    sdb::Carconfig509 getcarconfig509() const;
    sdb::CarConfig510 getcarconfig510() const;
    sdb::CarConfig511 getcarconfig511() const;
    sdb::Carconfig512 getcarconfig512() const;
    sdb::Carconfig513 getcarconfig513() const;
    sdb::Carconfig514 getcarconfig514() const;
    sdb::Carconfig515 getcarconfig515() const;
    sdb::Carconfig516 getcarconfig516() const;
    sdb::Carconfig517 getcarconfig517() const;
    sdb::CarConfig518 getcarconfig518() const;
    sdb::Carconfig519 getcarconfig519() const;
    sdb::Carconfig520 getcarconfig520() const;
    sdb::CarConfig521 getcarconfig521() const;
    sdb::CarConfig522 getcarconfig522() const;
    sdb::CarConfig523 getcarconfig523() const;
    sdb::Carconfig524 getcarconfig524() const;
    sdb::CarConfig525 getcarconfig525() const;
    sdb::CarConfig526 getcarconfig526() const;
    sdb::CarConfig527 getcarconfig527() const;
    sdb::Carconfig528 getcarconfig528() const;
    sdb::Carconfig529 getcarconfig529() const;
    sdb::Carconfig530 getcarconfig530() const;
    sdb::CarConfig531 getcarconfig531() const;
    sdb::CarConfig532 getcarconfig532() const;
    sdb::CarConfig533 getcarconfig533() const;
    sdb::CarConfig534 getcarconfig534() const;
    sdb::CarConfig535 getcarconfig535() const;
    sdb::CarConfig536 getcarconfig536() const;
    sdb::CarConfig537 getcarconfig537() const;
    sdb::Carconfig538 getcarconfig538() const;
    sdb::Carconfig539 getcarconfig539() const;
    sdb::CarConfig540 getcarconfig540() const;
    sdb::CarConfig541 getcarconfig541() const;
    sdb::CarConfig542 getcarconfig542() const;
    sdb::Carconfig543 getcarconfig543() const;
    sdb::CarConfig544 getcarconfig544() const;
    sdb::Carconfig545 getcarconfig545() const;
    sdb::CarConfig546 getcarconfig546() const;
    sdb::Carconfig547 getcarconfig547() const;
    sdb::CarConfig548 getcarconfig548() const;
    sdb::Carconfig549 getcarconfig549() const;
    sdb::Carconfig550 getcarconfig550() const;
    sdb::CarConfig551 getcarconfig551() const;
    sdb::CarConfig552 getcarconfig552() const;
    sdb::CarConfig553 getcarconfig553() const;
    sdb::Carconfig554 getcarconfig554() const;
    sdb::Carconfig555 getcarconfig555() const;
    sdb::Carconfig556 getcarconfig556() const;
    sdb::Carconfig557 getcarconfig557() const;
    sdb::Carconfig558 getcarconfig558() const;
    sdb::Carconfig559 getcarconfig559() const;
    sdb::Carconfig560 getcarconfig560() const;
    sdb::Carconfig561 getcarconfig561() const;
    sdb::Carconfig562 getcarconfig562() const;
    sdb::CarConfig563 getcarconfig563() const;
    sdb::CarConfig564 getcarconfig564() const;
    sdb::CarConfig565 getcarconfig565() const;
    sdb::CarConfig566 getcarconfig566() const;
    sdb::CarConfig567 getcarconfig567() const;
    sdb::CarConfig568 getcarconfig568() const;
    sdb::CarConfig569 getcarconfig569() const;
    sdb::Carconfig570 getcarconfig570() const;
    sdb::Carconfig571 getcarconfig571() const;
    sdb::CarConfig572 getcarconfig572() const;
    sdb::CarConfig573 getcarconfig573() const;
    sdb::CarConfig574 getcarconfig574() const;
    sdb::CarConfig575 getcarconfig575() const;
    sdb::Carconfig576 getcarconfig576() const;
    sdb::Carconfig577 getcarconfig577() const;
    sdb::CarConfig578 getcarconfig578() const;
    sdb::Carconfig579 getcarconfig579() const;
    sdb::CarConfig580 getcarconfig580() const;
    sdb::CarConfig581 getcarconfig581() const;
    sdb::CarConfig582 getcarconfig582() const;
    sdb::Carconfig583 getcarconfig583() const;
    sdb::CarConfig584 getcarconfig584() const;
    sdb::CarConfig585 getcarconfig585() const;
    sdb::CarConfig586 getcarconfig586() const;
    sdb::Carconfig587 getcarconfig587() const;
    sdb::Carconfig588 getcarconfig588() const;
    sdb::CarConfig589 getcarconfig589() const;
    sdb::CarConfig590 getcarconfig590() const;
    sdb::CarConfig591 getcarconfig591() const;
    sdb::Carconfig592 getcarconfig592() const;
    sdb::Carconfig593 getcarconfig593() const;
    sdb::CarConfig594 getcarconfig594() const;
    sdb::CarConfig595 getcarconfig595() const;
    sdb::CarConfig596 getcarconfig596() const;
    sdb::CarConfig597 getcarconfig597() const;
    sdb::CarConfig598 getcarconfig598() const;
    sdb::CarConfig599 getcarconfig599() const;
    sdb::CarConfig600 getcarconfig600() const;
    sdb::CarConfig601 getcarconfig601() const;
    sdb::CarConfig602 getcarconfig602() const;
    sdb::CarConfig603 getcarconfig603() const;
    sdb::CarConfig604 getcarconfig604() const;
    sdb::CarConfig605 getcarconfig605() const;
    sdb::CarConfig606 getcarconfig606() const;
    sdb::CarConfig607 getcarconfig607() const;
    sdb::CarConfig608 getcarconfig608() const;
    sdb::CarConfig609 getcarconfig609() const;
    sdb::CarConfig610 getcarconfig610() const;
    sdb::CarConfig611 getcarconfig611() const;
    sdb::CarConfig612 getcarconfig612() const;
    sdb::CarConfig613 getcarconfig613() const;
    sdb::CarConfig614 getcarconfig614() const;
    sdb::CarConfig615 getcarconfig615() const;
    sdb::CarConfig616 getcarconfig616() const;
    sdb::CarConfig617 getcarconfig617() const;
    sdb::CarConfig618 getcarconfig618() const;
    sdb::CarConfig619 getcarconfig619() const;
    sdb::CarConfig620 getcarconfig620() const;
    sdb::CarConfig621 getcarconfig621() const;
    sdb::CarConfig622 getcarconfig622() const;
    sdb::CarConfig623 getcarconfig623() const;
    sdb::CarConfig624 getcarconfig624() const;
    sdb::CarConfig625 getcarconfig625() const;
    sdb::CarConfig626 getcarconfig626() const;
    sdb::CarConfig627 getcarconfig627() const;
    sdb::CarConfig628 getcarconfig628() const;
    sdb::Carconfig629 getcarconfig629() const;
    sdb::Carconfig630 getcarconfig630() const;
    sdb::CarConfig631 getcarconfig631() const;
    sdb::Carconfig632 getcarconfig632() const;
    sdb::Carconfig633 getcarconfig633() const;
    sdb::Carconfig634 getcarconfig634() const;
    sdb::Carconfig635 getcarconfig635() const;
    sdb::CarConfig636 getcarconfig636() const;
    sdb::CarConfig637 getcarconfig637() const;
    sdb::CarConfig638 getcarconfig638() const;
    sdb::CarConfig639 getcarconfig639() const;
    sdb::CarConfig640 getcarconfig640() const;
    sdb::CarConfig641 getcarconfig641() const;
    sdb::CarConfig642 getcarconfig642() const;
    sdb::Carconfig643 getcarconfig643() const;
    sdb::CarConfig644 getcarconfig644() const;
    sdb::Carconfig645 getcarconfig645() const;
    sdb::Carconfig646 getcarconfig646() const;
    sdb::CarConfig647 getcarconfig647() const;
    sdb::CarConfig648 getcarconfig648() const;
    sdb::Carconfig649 getcarconfig649() const;
    sdb::CarConfig650 getcarconfig650() const;
    sdb::Carconfig651 getcarconfig651() const;
    sdb::Carconfig652 getcarconfig652() const;
    sdb::CarConfig653 getcarconfig653() const;
    sdb::CarConfig654 getcarconfig654() const;
    sdb::Carconfig655 getcarconfig655() const;
    sdb::CarConfig656 getcarconfig656() const;
    sdb::CarConfig657 getcarconfig657() const;
    sdb::CarConfig658 getcarconfig658() const;
    sdb::Carconfig659 getcarconfig659() const;
    sdb::Carconfig660 getcarconfig660() const;
    sdb::CarConfig661 getcarconfig661() const;
    sdb::CarConfig662 getcarconfig662() const;
    sdb::CarConfig663 getcarconfig663() const;
    sdb::CarConfig664 getcarconfig664() const;
    sdb::CarConfig665 getcarconfig665() const;
    sdb::CarConfig666 getcarconfig666() const;
    sdb::CarConfig667 getcarconfig667() const;
    sdb::CarConfig668 getcarconfig668() const;
    sdb::CarConfig669 getcarconfig669() const;
    sdb::Carconfig670 getcarconfig670() const;
    sdb::CarConfig671 getcarconfig671() const;
    sdb::CarConfig672 getcarconfig672() const;
    sdb::CarConfig673 getcarconfig673() const;
    sdb::Carconfig674 getcarconfig674() const;
    sdb::CarConfig675 getcarconfig675() const;
    sdb::CarConfig676 getcarconfig676() const;
    sdb::CarConfig677 getcarconfig677() const;
    sdb::CarConfig678 getcarconfig678() const;
    sdb::Carconfig679 getcarconfig679() const;
    sdb::CarConfig680 getcarconfig680() const;
    sdb::CarConfig681 getcarconfig681() const;
    sdb::CarConfig682 getcarconfig682() const;
    sdb::CarConfig683 getcarconfig683() const;
    sdb::Carconfig684 getcarconfig684() const;
    sdb::Carconfig685 getcarconfig685() const;
    sdb::Carconfig686 getcarconfig686() const;
    sdb::Carconfig687 getcarconfig687() const;
    sdb::CarConfig688 getcarconfig688() const;
    sdb::Carconfig689 getcarconfig689() const;
    sdb::Carconfig690 getcarconfig690() const;
    sdb::Carconfig691 getcarconfig691() const;
    sdb::Carconfig692 getcarconfig692() const;
    sdb::Carconfig693 getcarconfig693() const;
    sdb::Carconfig694 getcarconfig694() const;
    sdb::CarConfig695 getcarconfig695() const;
    sdb::Carconfig696 getcarconfig696() const;
    sdb::Carconfig697 getcarconfig697() const;
    sdb::Carconfig698 getcarconfig698() const;
    sdb::Carconfig699 getcarconfig699() const;
    sdb::Carconfig700 getcarconfig700() const;
    sdb::CarConfig701 getcarconfig701() const;
    sdb::Carconfig702 getcarconfig702() const;
    sdb::Carconfig703 getcarconfig703() const;
    sdb::Carconfig704 getcarconfig704() const;
    sdb::Carconfig705 getcarconfig705() const;
    sdb::Carconfig706 getcarconfig706() const;
    sdb::Carconfig707 getcarconfig707() const;
    sdb::Carconfig708 getcarconfig708() const;
    sdb::Carconfig709 getcarconfig709() const;
    sdb::Carconfig710 getcarconfig710() const;
    sdb::Carconfig711 getcarconfig711() const;
    sdb::Carconfig712 getcarconfig712() const;
    sdb::Carconfig713 getcarconfig713() const;
    sdb::Carconfig714 getcarconfig714() const;
    sdb::Carconfig715 getcarconfig715() const;
    sdb::Carconfig716 getcarconfig716() const;
    sdb::Carconfig717 getcarconfig717() const;
    sdb::Carconfig718 getcarconfig718() const;
    sdb::Carconfig719 getcarconfig719() const;
    sdb::Carconfig720 getcarconfig720() const;
    sdb::CarConfig721 getcarconfig721() const;
    sdb::Carconfig722 getcarconfig722() const;
    sdb::Carconfig723 getcarconfig723() const;
    sdb::Carconfig724 getcarconfig724() const;
    sdb::Carconfig725 getcarconfig725() const;
    sdb::Carconfig726 getcarconfig726() const;
    sdb::Carconfig727 getcarconfig727() const;
    sdb::Carconfig728 getcarconfig728() const;
    sdb::Carconfig729 getcarconfig729() const;
    sdb::Carconfig730 getcarconfig730() const;
    sdb::Carconfig731 getcarconfig731() const;
    sdb::CarConfig732 getcarconfig732() const;
    sdb::Carconfig733 getcarconfig733() const;
    sdb::Carconfig734 getcarconfig734() const;
    sdb::Carconfig735 getcarconfig735() const;
    sdb::Carconfig736 getcarconfig736() const;
    sdb::Carconfig737 getcarconfig737() const;
    sdb::Carconfig738 getcarconfig738() const;
    sdb::Carconfig739 getcarconfig739() const;
    sdb::Carconfig740 getcarconfig740() const;
    sdb::CarConfig741 getcarconfig741() const;
    sdb::Carconfig742 getcarconfig742() const;
    sdb::Carconfig743 getcarconfig743() const;
    sdb::Carconfig744 getcarconfig744() const;
    sdb::Carconfig745 getcarconfig745() const;
    sdb::Carconfig746 getcarconfig746() const;
    sdb::Carconfig747 getcarconfig747() const;
    sdb::Carconfig748 getcarconfig748() const;
    sdb::Carconfig749 getcarconfig749() const;
    sdb::Carconfig750 getcarconfig750() const;
    sdb::Carconfig751 getcarconfig751() const;
    sdb::Carconfig752 getcarconfig752() const;
    sdb::Carconfig753 getcarconfig753() const;
    sdb::Carconfig754 getcarconfig754() const;
    sdb::Carconfig755 getcarconfig755() const;
    sdb::CarConfig756 getcarconfig756() const;
    sdb::Carconfig757 getcarconfig757() const;
    sdb::Carconfig758 getcarconfig758() const;
    sdb::Carconfig759 getcarconfig759() const;
    sdb::Carconfig760 getcarconfig760() const;
    sdb::Carconfig761 getcarconfig761() const;
    sdb::Carconfig762 getcarconfig762() const;
    sdb::Carconfig763 getcarconfig763() const;
    sdb::Carconfig764 getcarconfig764() const;
    sdb::Carconfig765 getcarconfig765() const;
    sdb::Carconfig766 getcarconfig766() const;
    sdb::Carconfig767 getcarconfig767() const;
    sdb::Carconfig768 getcarconfig768() const;
    sdb::Carconfig769 getcarconfig769() const;
    sdb::Carconfig770 getcarconfig770() const;
    sdb::Carconfig771 getcarconfig771() const;
    sdb::Carconfig772 getcarconfig772() const;
    sdb::Carconfig773 getcarconfig773() const;
    sdb::Carconfig774 getcarconfig774() const;
    sdb::Carconfig775 getcarconfig775() const;
    sdb::Carconfig776 getcarconfig776() const;
    sdb::Carconfig777 getcarconfig777() const;
    sdb::Carconfig778 getcarconfig778() const;
    sdb::Carconfig779 getcarconfig779() const;
    sdb::Carconfig780 getcarconfig780() const;
    sdb::Carconfig781 getcarconfig781() const;
    sdb::Carconfig782 getcarconfig782() const;
    sdb::Carconfig783 getcarconfig783() const;
    sdb::Carconfig784 getcarconfig784() const;
    sdb::Carconfig785 getcarconfig785() const;
    sdb::Carconfig786 getcarconfig786() const;
    sdb::Carconfig787 getcarconfig787() const;
    sdb::Carconfig788 getcarconfig788() const;
    sdb::Carconfig789 getcarconfig789() const;
    sdb::Carconfig790 getcarconfig790() const;
    sdb::Carconfig791 getcarconfig791() const;
    sdb::Carconfig792 getcarconfig792() const;
    sdb::Carconfig793 getcarconfig793() const;
    sdb::Carconfig794 getcarconfig794() const;
    sdb::Carconfig795 getcarconfig795() const;
    sdb::Carconfig796 getcarconfig796() const;
    sdb::Carconfig797 getcarconfig797() const;
    sdb::Carconfig798 getcarconfig798() const;
    sdb::Carconfig799 getcarconfig799() const;
    sdb::Carconfig800 getcarconfig800() const;
    sdb::Carconfig801 getcarconfig801() const;
    sdb::Carconfig802 getcarconfig802() const;
    sdb::Carconfig803 getcarconfig803() const;
    sdb::Carconfig804 getcarconfig804() const;
    sdb::Carconfig805 getcarconfig805() const;
    sdb::Carconfig806 getcarconfig806() const;
    sdb::Carconfig807 getcarconfig807() const;
    sdb::Carconfig808 getcarconfig808() const;
    sdb::Carconfig809 getcarconfig809() const;
    sdb::Carconfig810 getcarconfig810() const;
    sdb::Carconfig811 getcarconfig811() const;
    sdb::Carconfig812 getcarconfig812() const;
    sdb::Carconfig813 getcarconfig813() const;
    sdb::Carconfig814 getcarconfig814() const;
    sdb::Carconfig815 getcarconfig815() const;
    sdb::Carconfig816 getcarconfig816() const;
    sdb::Carconfig817 getcarconfig817() const;
    sdb::Carconfig818 getcarconfig818() const;
    sdb::Carconfig819 getcarconfig819() const;
    sdb::Carconfig820 getcarconfig820() const;
    sdb::Carconfig821 getcarconfig821() const;
    sdb::Carconfig822 getcarconfig822() const;
    sdb::Carconfig823 getcarconfig823() const;
    sdb::Carconfig824 getcarconfig824() const;
    sdb::Carconfig825 getcarconfig825() const;
    sdb::Carconfig826 getcarconfig826() const;
    sdb::Carconfig827 getcarconfig827() const;
    sdb::Carconfig828 getcarconfig828() const;
    sdb::Carconfig829 getcarconfig829() const;
    sdb::Carconfig830 getcarconfig830() const;
    sdb::Carconfig831 getcarconfig831() const;
    sdb::Carconfig832 getcarconfig832() const;
    sdb::Carconfig833 getcarconfig833() const;
    sdb::Carconfig834 getcarconfig834() const;
    sdb::Carconfig835 getcarconfig835() const;
    sdb::Carconfig836 getcarconfig836() const;
    sdb::Carconfig837 getcarconfig837() const;
    sdb::Carconfig838 getcarconfig838() const;
    sdb::Carconfig839 getcarconfig839() const;
    sdb::Carconfig840 getcarconfig840() const;
    sdb::Carconfig841 getcarconfig841() const;
    sdb::Carconfig842 getcarconfig842() const;
    sdb::Carconfig843 getcarconfig843() const;
    sdb::Carconfig844 getcarconfig844() const;
    sdb::Carconfig845 getcarconfig845() const;
    sdb::Carconfig846 getcarconfig846() const;
    sdb::Carconfig847 getcarconfig847() const;
    sdb::Carconfig848 getcarconfig848() const;
    sdb::Carconfig849 getcarconfig849() const;
    sdb::Carconfig850 getcarconfig850() const;
    sdb::Carconfig851 getcarconfig851() const;
    sdb::Carconfig852 getcarconfig852() const;
    sdb::Carconfig853 getcarconfig853() const;
    sdb::Carconfig854 getcarconfig854() const;
    sdb::Carconfig855 getcarconfig855() const;
    sdb::Carconfig856 getcarconfig856() const;
    sdb::Carconfig857 getcarconfig857() const;
    sdb::Carconfig858 getcarconfig858() const;
    sdb::Carconfig859 getcarconfig859() const;
    sdb::Carconfig860 getcarconfig860() const;
    sdb::Carconfig861 getcarconfig861() const;
    sdb::Carconfig862 getcarconfig862() const;
    sdb::Carconfig863 getcarconfig863() const;
    sdb::Carconfig864 getcarconfig864() const;
    sdb::Carconfig865 getcarconfig865() const;
    sdb::Carconfig866 getcarconfig866() const;
    sdb::Carconfig867 getcarconfig867() const;
    sdb::Carconfig868 getcarconfig868() const;
    sdb::Carconfig869 getcarconfig869() const;
    sdb::Carconfig870 getcarconfig870() const;
    sdb::Carconfig871 getcarconfig871() const;
    sdb::Carconfig872 getcarconfig872() const;
    sdb::Carconfig873 getcarconfig873() const;
    sdb::Carconfig874 getcarconfig874() const;
    sdb::Carconfig875 getcarconfig875() const;
    sdb::Carconfig876 getcarconfig876() const;
    sdb::Carconfig877 getcarconfig877() const;
    sdb::Carconfig878 getcarconfig878() const;
    sdb::Carconfig879 getcarconfig879() const;
    sdb::Carconfig880 getcarconfig880() const;
    sdb::Carconfig881 getcarconfig881() const;
    sdb::Carconfig882 getcarconfig882() const;
    sdb::Carconfig883 getcarconfig883() const;
    sdb::Carconfig884 getcarconfig884() const;
    sdb::Carconfig885 getcarconfig885() const;
    sdb::Carconfig886 getcarconfig886() const;
    sdb::Carconfig887 getcarconfig887() const;
    sdb::Carconfig888 getcarconfig888() const;
    sdb::Carconfig889 getcarconfig889() const;
    sdb::Carconfig890 getcarconfig890() const;
    sdb::Carconfig891 getcarconfig891() const;
    sdb::Carconfig892 getcarconfig892() const;
    sdb::Carconfig893 getcarconfig893() const;
    sdb::Carconfig894 getcarconfig894() const;
    sdb::Carconfig895 getcarconfig895() const;
    sdb::Carconfig896 getcarconfig896() const;
    sdb::Carconfig897 getcarconfig897() const;
    sdb::Carconfig898 getcarconfig898() const;
    sdb::Carconfig899 getcarconfig899() const;
    sdb::Carconfig900 getcarconfig900() const;
    sdb::Carconfig901 getcarconfig901() const;
    sdb::Carconfig902 getcarconfig902() const;
    sdb::Carconfig903 getcarconfig903() const;
    sdb::Carconfig904 getcarconfig904() const;
    sdb::Carconfig905 getcarconfig905() const;
    sdb::Carconfig906 getcarconfig906() const;
    sdb::Carconfig907 getcarconfig907() const;
    sdb::Carconfig908 getcarconfig908() const;
    sdb::Carconfig909 getcarconfig909() const;
    sdb::Carconfig910 getcarconfig910() const;
    sdb::Carconfig911 getcarconfig911() const;
    sdb::Carconfig912 getcarconfig912() const;
    sdb::Carconfig913 getcarconfig913() const;
    sdb::Carconfig914 getcarconfig914() const;
    sdb::Carconfig915 getcarconfig915() const;
    sdb::Carconfig916 getcarconfig916() const;
    sdb::Carconfig917 getcarconfig917() const;
    sdb::Carconfig918 getcarconfig918() const;
    sdb::Carconfig919 getcarconfig919() const;
    sdb::Carconfig920 getcarconfig920() const;
    sdb::Carconfig921 getcarconfig921() const;
    sdb::Carconfig922 getcarconfig922() const;
    sdb::Carconfig923 getcarconfig923() const;
    sdb::Carconfig924 getcarconfig924() const;
    sdb::Carconfig925 getcarconfig925() const;
    sdb::Carconfig926 getcarconfig926() const;
    sdb::Carconfig927 getcarconfig927() const;
    sdb::Carconfig928 getcarconfig928() const;
    sdb::Carconfig929 getcarconfig929() const;
    sdb::Carconfig930 getcarconfig930() const;
    sdb::Carconfig931 getcarconfig931() const;
    sdb::Carconfig932 getcarconfig932() const;
    sdb::Carconfig933 getcarconfig933() const;
    sdb::Carconfig934 getcarconfig934() const;
    sdb::Carconfig935 getcarconfig935() const;
    sdb::Carconfig936 getcarconfig936() const;
    sdb::Carconfig937 getcarconfig937() const;
    sdb::Carconfig938 getcarconfig938() const;
    sdb::Carconfig939 getcarconfig939() const;
    sdb::Carconfig940 getcarconfig940() const;
    sdb::Carconfig941 getcarconfig941() const;
    sdb::Carconfig942 getcarconfig942() const;
    sdb::Carconfig943 getcarconfig943() const;
    sdb::Carconfig944 getcarconfig944() const;
    sdb::Carconfig945 getcarconfig945() const;
    sdb::Carconfig946 getcarconfig946() const;
    sdb::Carconfig947 getcarconfig947() const;
    sdb::Carconfig948 getcarconfig948() const;
    sdb::Carconfig949 getcarconfig949() const;
    sdb::Carconfig950 getcarconfig950() const;
    sdb::Carconfig951 getcarconfig951() const;
    sdb::Carconfig952 getcarconfig952() const;
    sdb::Carconfig953 getcarconfig953() const;
    sdb::Carconfig954 getcarconfig954() const;
    sdb::Carconfig955 getcarconfig955() const;
    sdb::Carconfig956 getcarconfig956() const;
    sdb::Carconfig957 getcarconfig957() const;
    sdb::Carconfig958 getcarconfig958() const;
    sdb::Carconfig959 getcarconfig959() const;
    sdb::Carconfig960 getcarconfig960() const;
    sdb::Carconfig961 getcarconfig961() const;
    sdb::Carconfig962 getcarconfig962() const;
    sdb::Carconfig963 getcarconfig963() const;
    sdb::Carconfig964 getcarconfig964() const;
    sdb::Carconfig965 getcarconfig965() const;
    sdb::Carconfig966 getcarconfig966() const;
    sdb::Carconfig967 getcarconfig967() const;
    sdb::Carconfig968 getcarconfig968() const;
    sdb::Carconfig969 getcarconfig969() const;
    sdb::Carconfig970 getcarconfig970() const;
    sdb::Carconfig971 getcarconfig971() const;
    sdb::Carconfig972 getcarconfig972() const;
    sdb::Carconfig973 getcarconfig973() const;
    sdb::Carconfig974 getcarconfig974() const;
    sdb::Carconfig975 getcarconfig975() const;
    sdb::Carconfig976 getcarconfig976() const;
    sdb::Carconfig977 getcarconfig977() const;
    sdb::Carconfig978 getcarconfig978() const;
    sdb::Carconfig979 getcarconfig979() const;
    sdb::Carconfig980 getcarconfig980() const;
    sdb::Carconfig981 getcarconfig981() const;
    sdb::Carconfig982 getcarconfig982() const;
    sdb::Carconfig983 getcarconfig983() const;
    sdb::Carconfig984 getcarconfig984() const;
    sdb::Carconfig985 getcarconfig985() const;
    sdb::Carconfig986 getcarconfig986() const;
    sdb::Carconfig987 getcarconfig987() const;
    sdb::Carconfig988 getcarconfig988() const;
    sdb::Carconfig989 getcarconfig989() const;
    sdb::Carconfig990 getcarconfig990() const;
    sdb::Carconfig991 getcarconfig991() const;
    sdb::Carconfig992 getcarconfig992() const;
    sdb::Carconfig993 getcarconfig993() const;
    sdb::Carconfig994 getcarconfig994() const;
    sdb::Carconfig995 getcarconfig995() const;
    sdb::Carconfig996 getcarconfig996() const;
    sdb::Carconfig997 getcarconfig997() const;
    sdb::Carconfig998 getcarconfig998() const;
    sdb::Carconfig999 getcarconfig999() const;
    sdb::CarConfig1000 getcarconfig1000() const;
    sdb::CarConfig1001 getcarconfig1001() const;
    sdb::CarConfig1002 getcarconfig1002() const;
    sdb::CarConfig1003 getcarconfig1003() const;
    sdb::CarConfig1004 getcarconfig1004() const;
    sdb::CarConfig1005 getcarconfig1005() const;
    sdb::CarConfig1006 getcarconfig1006() const;
    sdb::CarConfig1007 getcarconfig1007() const;
    sdb::CarConfig1008 getcarconfig1008() const;
    sdb::CarConfig1009 getcarconfig1009() const;
    sdb::CarConfig1010 getcarconfig1010() const;
    sdb::CarConfig1011 getcarconfig1011() const;
    sdb::CarConfig1012 getcarconfig1012() const;
    sdb::CarConfig1013 getcarconfig1013() const;
    sdb::CarConfig1014 getcarconfig1014() const;
    sdb::CarConfig1015 getcarconfig1015() const;
    sdb::CarConfig1016 getcarconfig1016() const;
    sdb::CarConfig1017 getcarconfig1017() const;
    sdb::CarConfig1018 getcarconfig1018() const;
    sdb::CarConfig1019 getcarconfig1019() const;
    sdb::CarConfig1020 getcarconfig1020() const;
    sdb::CarConfig1021 getcarconfig1021() const;
    sdb::CarConfig1022 getcarconfig1022() const;
    sdb::CarConfig1023 getcarconfig1023() const;
    sdb::CarConfig1024 getcarconfig1024() const;
    sdb::CarConfig1025 getcarconfig1025() const;
    sdb::CarConfig1026 getcarconfig1026() const;
    sdb::CarConfig1027 getcarconfig1027() const;
    sdb::CarConfig1028 getcarconfig1028() const;
    sdb::CarConfig1029 getcarconfig1029() const;
    sdb::CarConfig1030 getcarconfig1030() const;
    sdb::CarConfig1031 getcarconfig1031() const;
    sdb::CarConfig1032 getcarconfig1032() const;
    sdb::CarConfig1033 getcarconfig1033() const;
    sdb::CarConfig1034 getcarconfig1034() const;
    sdb::CarConfig1035 getcarconfig1035() const;
    sdb::CarConfig1036 getcarconfig1036() const;
    sdb::CarConfig1037 getcarconfig1037() const;
    sdb::CarConfig1038 getcarconfig1038() const;
    sdb::CarConfig1039 getcarconfig1039() const;
    sdb::CarConfig1040 getcarconfig1040() const;
    sdb::CarConfig1041 getcarconfig1041() const;
    sdb::CarConfig1042 getcarconfig1042() const;
    sdb::CarConfig1043 getcarconfig1043() const;
    sdb::CarConfig1044 getcarconfig1044() const;
    sdb::CarConfig1045 getcarconfig1045() const;
    sdb::CarConfig1046 getcarconfig1046() const;
    sdb::CarConfig1047 getcarconfig1047() const;
    sdb::CarConfig1048 getcarconfig1048() const;
    sdb::CarConfig1049 getcarconfig1049() const;
    sdb::CarConfig1050 getcarconfig1050() const;
    sdb::CarConfig1051 getcarconfig1051() const;
    sdb::CarConfig1052 getcarconfig1052() const;
    sdb::CarConfig1053 getcarconfig1053() const;
    sdb::CarConfig1054 getcarconfig1054() const;
    sdb::CarConfig1055 getcarconfig1055() const;
    sdb::CarConfig1056 getcarconfig1056() const;
    sdb::CarConfig1057 getcarconfig1057() const;
    sdb::CarConfig1058 getcarconfig1058() const;
    sdb::CarConfig1059 getcarconfig1059() const;
    sdb::CarConfig1060 getcarconfig1060() const;
    sdb::CarConfig1061 getcarconfig1061() const;
    sdb::CarConfig1062 getcarconfig1062() const;
    sdb::CarConfig1063 getcarconfig1063() const;
    sdb::CarConfig1064 getcarconfig1064() const;
    sdb::CarConfig1065 getcarconfig1065() const;
    sdb::CarConfig1066 getcarconfig1066() const;
    sdb::CarConfig1067 getcarconfig1067() const;
    sdb::CarConfig1068 getcarconfig1068() const;
    sdb::CarConfig1069 getcarconfig1069() const;
    sdb::CarConfig1070 getcarconfig1070() const;
    sdb::CarConfig1071 getcarconfig1071() const;
    sdb::CarConfig1072 getcarconfig1072() const;
    sdb::CarConfig1073 getcarconfig1073() const;
    sdb::CarConfig1074 getcarconfig1074() const;
    sdb::CarConfig1075 getcarconfig1075() const;
    sdb::CarConfig1076 getcarconfig1076() const;
    sdb::CarConfig1077 getcarconfig1077() const;
    sdb::CarConfig1078 getcarconfig1078() const;
    sdb::CarConfig1079 getcarconfig1079() const;
    sdb::CarConfig1080 getcarconfig1080() const;
    sdb::CarConfig1081 getcarconfig1081() const;
    sdb::CarConfig1082 getcarconfig1082() const;
    sdb::CarConfig1083 getcarconfig1083() const;
    sdb::CarConfig1084 getcarconfig1084() const;
    sdb::CarConfig1085 getcarconfig1085() const;
    sdb::CarConfig1086 getcarconfig1086() const;
    sdb::CarConfig1087 getcarconfig1087() const;
    sdb::CarConfig1088 getcarconfig1088() const;
    sdb::CarConfig1089 getcarconfig1089() const;
    sdb::CarConfig1090 getcarconfig1090() const;
    sdb::CarConfig1091 getcarconfig1091() const;
    sdb::CarConfig1092 getcarconfig1092() const;
    sdb::CarConfig1093 getcarconfig1093() const;
    sdb::CarConfig1094 getcarconfig1094() const;
    sdb::CarConfig1095 getcarconfig1095() const;
    sdb::CarConfig1096 getcarconfig1096() const;
    sdb::CarConfig1097 getcarconfig1097() const;
    sdb::CarConfig1098 getcarconfig1098() const;
    sdb::CarConfig1099 getcarconfig1099() const;
    sdb::CarConfig1100 getcarconfig1100() const;
    sdb::CarConfig1101 getcarconfig1101() const;
    sdb::CarConfig1102 getcarconfig1102() const;
    sdb::CarConfig1103 getcarconfig1103() const;
    sdb::CarConfig1104 getcarconfig1104() const;
    sdb::CarConfig1105 getcarconfig1105() const;
    sdb::CarConfig1106 getcarconfig1106() const;
    sdb::CarConfig1107 getcarconfig1107() const;
    sdb::CarConfig1108 getcarconfig1108() const;
    sdb::CarConfig1109 getcarconfig1109() const;
    sdb::CarConfig1110 getcarconfig1110() const;
    sdb::CarConfig1111 getcarconfig1111() const;
    sdb::CarConfig1112 getcarconfig1112() const;
    sdb::CarConfig1113 getcarconfig1113() const;
    sdb::CarConfig1114 getcarconfig1114() const;
    sdb::CarConfig1115 getcarconfig1115() const;
    sdb::CarConfig1116 getcarconfig1116() const;
    sdb::CarConfig1117 getcarconfig1117() const;
    sdb::CarConfig1118 getcarconfig1118() const;
    sdb::CarConfig1119 getcarconfig1119() const;
    sdb::CarConfig1120 getcarconfig1120() const;
    sdb::CarConfig1121 getcarconfig1121() const;
    sdb::CarConfig1122 getcarconfig1122() const;
    sdb::CarConfig1123 getcarconfig1123() const;
    sdb::CarConfig1124 getcarconfig1124() const;
    sdb::CarConfig1125 getcarconfig1125() const;
    sdb::CarConfig1126 getcarconfig1126() const;
    sdb::CarConfig1127 getcarconfig1127() const;
    sdb::CarConfig1128 getcarconfig1128() const;
    sdb::CarConfig1129 getcarconfig1129() const;
    sdb::CarConfig1130 getcarconfig1130() const;
    sdb::CarConfig1131 getcarconfig1131() const;
    sdb::CarConfig1132 getcarconfig1132() const;
    sdb::CarConfig1133 getcarconfig1133() const;
    sdb::CarConfig1134 getcarconfig1134() const;
    sdb::CarConfig1135 getcarconfig1135() const;
    sdb::CarConfig1136 getcarconfig1136() const;
    sdb::CarConfig1137 getcarconfig1137() const;
    sdb::CarConfig1138 getcarconfig1138() const;
    sdb::CarConfig1139 getcarconfig1139() const;
    sdb::CarConfig1140 getcarconfig1140() const;
    sdb::CarConfig1141 getcarconfig1141() const;
    sdb::Carconfig1142 getcarconfig1142() const;
    sdb::Carconfig1143 getcarconfig1143() const;
    sdb::CarConfig1144 getcarconfig1144() const;
    sdb::CarConfig1145 getcarconfig1145() const;
    sdb::CarConfig1146 getcarconfig1146() const;
    sdb::CarConfig1147 getcarconfig1147() const;
    sdb::CarConfig1148 getcarconfig1148() const;
    sdb::CarConfig1149 getcarconfig1149() const;
    sdb::CarConfig1150 getcarconfig1150() const;
    sdb::CarConfig1151 getcarconfig1151() const;
    sdb::CarConfig1152 getcarconfig1152() const;
    sdb::CarConfig1153 getcarconfig1153() const;
    sdb::CarConfig1154 getcarconfig1154() const;
    sdb::CarConfig1155 getcarconfig1155() const;
    sdb::CarConfig1156 getcarconfig1156() const;
    sdb::CarConfig1157 getcarconfig1157() const;
    sdb::CarConfig1158 getcarconfig1158() const;
    sdb::CarConfig1159 getcarconfig1159() const;
    sdb::CarConfig1160 getcarconfig1160() const;
    sdb::CarConfig1161 getcarconfig1161() const;
    sdb::CarConfig1162 getcarconfig1162() const;
    sdb::CarConfig1163 getcarconfig1163() const;
    sdb::CarConfig1164 getcarconfig1164() const;
    sdb::CarConfig1165 getcarconfig1165() const;
    sdb::Carconfig1166 getcarconfig1166() const;
    sdb::CarConfig1167 getcarconfig1167() const;
    sdb::CarConfig1168 getcarconfig1168() const;
    sdb::CarConfig1169 getcarconfig1169() const;
    sdb::CarConfig1170 getcarconfig1170() const;
    sdb::CarConfig1171 getcarconfig1171() const;
    sdb::CarConfig1172 getcarconfig1172() const;
    sdb::CarConfig1173 getcarconfig1173() const;
    sdb::CarConfig1174 getcarconfig1174() const;
    sdb::CarConfig1175 getcarconfig1175() const;
    sdb::CarConfig1176 getcarconfig1176() const;
    sdb::CarConfig1177 getcarconfig1177() const;
    sdb::CarConfig1178 getcarconfig1178() const;
    sdb::CarConfig1179 getcarconfig1179() const;
    sdb::CarConfig1180 getcarconfig1180() const;
    sdb::CarConfig1181 getcarconfig1181() const;
    sdb::CarConfig1182 getcarconfig1182() const;
    sdb::CarConfig1183 getcarconfig1183() const;
    sdb::CarConfig1184 getcarconfig1184() const;
    sdb::CarConfig1185 getcarconfig1185() const;
    sdb::CarConfig1186 getcarconfig1186() const;
    sdb::CarConfig1187 getcarconfig1187() const;
    sdb::CarConfig1188 getcarconfig1188() const;
    sdb::CarConfig1189 getcarconfig1189() const;
    sdb::CarConfig1190 getcarconfig1190() const;
    sdb::CarConfig1191 getcarconfig1191() const;
    sdb::CarConfig1192 getcarconfig1192() const;
    sdb::CarConfig1193 getcarconfig1193() const;
    sdb::CarConfig1194 getcarconfig1194() const;
    sdb::CarConfig1195 getcarconfig1195() const;
    sdb::CarConfig1196 getcarconfig1196() const;
    sdb::CarConfig1197 getcarconfig1197() const;
    sdb::CarConfig1198 getcarconfig1198() const;
    sdb::CarConfig1199 getcarconfig1199() const;
    sdb::CarConfig1200 getcarconfig1200() const;
    sdb::Carconfig1201 getcarconfig1201() const;
    sdb::Carconfig1202 getcarconfig1202() const;
    sdb::Carconfig1203 getcarconfig1203() const;
    sdb::Carconfig1204 getcarconfig1204() const;
    sdb::Carconfig1205 getcarconfig1205() const;
    sdb::Carconfig1206 getcarconfig1206() const;
    sdb::Carconfig1207 getcarconfig1207() const;
    sdb::Carconfig1208 getcarconfig1208() const;
    sdb::Carconfig1209 getcarconfig1209() const;
    sdb::Carconfig1210 getcarconfig1210() const;
    sdb::Carconfig1211 getcarconfig1211() const;
    sdb::Carconfig1212 getcarconfig1212() const;
    sdb::CarConfig1213 getcarconfig1213() const;
    sdb::CarConfig1214 getcarconfig1214() const;
    sdb::CarConfig1215 getcarconfig1215() const;
    sdb::CarConfig1216 getcarconfig1216() const;
    sdb::CarConfig1217 getcarconfig1217() const;
    sdb::CarConfig1218 getcarconfig1218() const;
    sdb::CarConfig1219 getcarconfig1219() const;
    sdb::CarConfig1220 getcarconfig1220() const;
    sdb::CarConfig1221 getcarconfig1221() const;
    sdb::CarConfig1222 getcarconfig1222() const;
    sdb::CarConfig1223 getcarconfig1223() const;
    sdb::CarConfig1224 getcarconfig1224() const;
    sdb::CarConfig1225 getcarconfig1225() const;
    sdb::CarConfig1226 getcarconfig1226() const;
    sdb::CarConfig1227 getcarconfig1227() const;
    sdb::CarConfig1228 getcarconfig1228() const;
    sdb::CarConfig1229 getcarconfig1229() const;
    sdb::CarConfig1230 getcarconfig1230() const;
    sdb::CarConfig1231 getcarconfig1231() const;
    sdb::CarConfig1232 getcarconfig1232() const;
    sdb::CarConfig1233 getcarconfig1233() const;
    sdb::CarConfig1234 getcarconfig1234() const;
    sdb::CarConfig1235 getcarconfig1235() const;
    sdb::CarConfig1236 getcarconfig1236() const;
    sdb::CarConfig1237 getcarconfig1237() const;
    sdb::CarConfig1238 getcarconfig1238() const;
    sdb::CarConfig1239 getcarconfig1239() const;
    sdb::CarConfig1240 getcarconfig1240() const;
    sdb::CarConfig1241 getcarconfig1241() const;
    sdb::CarConfig1242 getcarconfig1242() const;
    sdb::CarConfig1243 getcarconfig1243() const;
    sdb::CarConfig1244 getcarconfig1244() const;
    sdb::CarConfig1245 getcarconfig1245() const;
    sdb::CarConfig1246 getcarconfig1246() const;
    sdb::CarConfig1247 getcarconfig1247() const;
    sdb::CarConfig1248 getcarconfig1248() const;
    sdb::CarConfig1249 getcarconfig1249() const;
    sdb::CarConfig1250 getcarconfig1250() const;
    sdb::CarConfig1251 getcarconfig1251() const;
    sdb::CarConfig1252 getcarconfig1252() const;
    sdb::CarConfig1253 getcarconfig1253() const;
    sdb::CarConfig1254 getcarconfig1254() const;
    sdb::CarConfig1255 getcarconfig1255() const;
    sdb::Timeout getAsyALgtIndcrTimeout() const;
    sdb::Timeout getAsyALatIndcrTimeout() const;
    sdb::Timeout getAsyHandsOffIndcrTimeout() const;
    sdb::Timeout getCrsCtrlrStsTimeout() const;
    sdb::Timeout getAdjSpdLimnStsTimeout() const;
    sdb::Timeout getDrvrSeatExtAdjAllowdTimeout() const;
    sdb::Timeout getTrOpenerStsTimeout() const;
    sdb::Timeout getTopPosHmiFeedBackTimeout() const;
    sdb::Timeout getEscStTimeout() const;
    sdb::Timeout getExtrLtgStsTimeout() const;
    sdb::Timeout getCarLocatorActvStsTimeout() const;
    sdb::Timeout getDispHvBattLvlOfChrgTimeout() const;
    sdb::Timeout getOnBdChrgrUActTimeout() const;
    sdb::Timeout getHvBattUDcTimeout() const;
    sdb::Timeout getOnBdChrgrIActTimeout() const;
    sdb::Timeout getHvBattIDc1Timeout() const;
    sdb::Timeout getChrgnSpdTimeout() const;
    sdb::Timeout getHvBattChrgnTiEstimdTimeout() const;
    sdb::Timeout getMaintainBattTFbTimeout() const;
    sdb::Timeout getMaxACInpISetFdbTimeout() const;
    sdb::Timeout getClimaOvrHeatProActvStsTimeout() const;
    sdb::Timeout getDrvrPfmncSwitchStsTimeout() const;
    sdb::Timeout getDchaUActTimeout() const;
    sdb::Timeout getDchaIActTimeout() const;
    sdb::Timeout getDchaEgyActTimeout() const;
    sdb::Timeout getChrgLidDCorAcDcStsTimeout() const;
    sdb::Timeout getLockgCenStsTimeout() const;
    sdb::Timeout getChrgnOrDisChrgnStsFbTimeout() const;
    sdb::Timeout getOnBdChrgrHndlSts1Timeout() const;
    sdb::Timeout getDCChrgnHndlStsTimeout() const;
    sdb::Timeout getDriModButTimeout() const;
    sdb::Timeout getTrlrPrsntTimeout() const;
    sdb::Timeout getWPCModuleStsTimeout() const;
    sdb::Timeout getWPCModuleStsBNCM2Timeout() const;
    sdb::Timeout getActvnOfIndcrTimeout() const;
    sdb::Timeout getSteerErrReqTimeout() const;
    sdb::Timeout getCarLoctrHornLiSetActvTimeout() const;
    sdb::Timeout getDispOfPrpsnModForEvTimeout() const;
    sdb::Timeout getBrkModSoftSwtStsTimeout() const;
    sdb::Timeout getChrgLidAcStsTimeout() const;
    sdb::Timeout getEPedlModStsTimeout() const;
    sdb::Timeout getAutHldSoftSwtEnaStsTimeout() const;
    sdb::Timeout getMirrFoldStsAtDrvrTimeout() const;
    sdb::Timeout getMirrFoldStsAtPassTimeout() const;
    sdb::Timeout getFrntWiprLvrCmd2Timeout() const;
    sdb::Timeout getSoftBtnSwtStCfmdTimeout() const;
    sdb::Timeout getLeFrntTireMsgPTimeout() const;
    sdb::Timeout getRiFrntTireMsgPTimeout() const;
    sdb::Timeout getLeReTireMsgPTimeout() const;
    sdb::Timeout getRiReTireMsgPTimeout() const;
    sdb::Timeout getLeFrntTireMsgTTimeout() const;
    sdb::Timeout getRiFrntTireMsgTTimeout() const;
    sdb::Timeout getLeReTireMsgTTimeout() const;
    sdb::Timeout getRiReTireMsgTTimeout() const;
    sdb::Timeout getAsyLaneKeepAidStsTimeout() const;
    sdb::Timeout getAsyFctnIhbtByTrlrTimeout() const;
    sdb::Timeout getLnchModStsTimeout() const;
    sdb::Timeout getExtrMirrFoldSetStsTimeout() const;
    sdb::Timeout getChgPreSetTempButtonFbTimeout() const;
    sdb::Timeout getDrvrSeatStsTimeout() const;
    sdb::Timeout getRowFrstPassODSStsTimeout() const;
    sdb::Timeout getRowSecLeODSStsTimeout() const;
    sdb::Timeout getRowSecRiODSStsTimeout() const;
    sdb::Timeout getProfPenSts1Timeout() const;
    void setCB_LogServiceStatusAP(uint8_t) const;
    void setCB_AppLog_Reboot(uint8_t) const;
    void setCB_ApVp_InterfaceVersion(const InterfaceVersion&) const;
    PAIntFuncType getPA_ErrorReport() const;
    void setCB_AR_WarningVlo(sdb::Co2Lvl) const;
    void setCB_AR_EcallState(sdb::OnOff1) const;
    PAIntFuncType getPA_AR_WarningVlo() const;
    void setCB_WDC_AutoFrontDefrost(sdb::OnOff1) const;
    void setCB_WDC_AutoRearDefrost(sdb::OnOff1) const;
    void setCB_CL_AC(sdb::OnOff1) const;
    void setCB_CL_Auto(sdb::LongPresBtn) const;
    void setCB_CL_Rcirc(sdb::LongPresBtn) const;
    void setCB_CL_ModeFrstLeft(sdb::HmiCmptmtAirDistbnFrnt) const;
    void setCB_CL_ModeFrstRight(sdb::HmiCmptmtAirDistbnFrnt) const;
    void setCB_CL_ModeSec(sdb::HmiCmptmtAirDistbnFrnt) const;
    void setCB_CL_MaxAC(sdb::OnOff1) const;
    void setCB_CL_FanLevel(sdb::HmiHvacFanLvl) const;
    void setCB_CL_LeftTemp(int32_t) const;
    void setCB_CL_RightTemp(int32_t) const;
    void setCB_CL_MaxDefrost(sdb::OnOff1) const;
    void setCB_CL_FrontDefrost(sdb::ElecDefrostSts) const;
    void setCB_CL_RearDefrost(sdb::ElecDefrostSts) const;
    void setCB_CL_Sync(sdb::OnOff1) const;
    void setCB_CL_AirCtrlOff(sdb::OnOff1) const;
    void setCB_CL_HvacReCtrl(sdb::OnOff1) const;
    void setCB_CL_SecLeftTemp(int32_t) const;
    void setCB_CL_SecRightTemp(int32_t) const;
    void setCB_CL_SecFanLevel(sdb::HmiHvacFanLvl) const;
    void setCB_CL_SecRowOnOffSwith(sdb::OnOff1) const;
    void setCB_CL_IntelliClimaPop(sdb::OnOff1) const;
    void setCB_CL_ClmSmtAmbientPop(sdb::OnOff1) const;
    void setCB_CL_ClmSmtCloSecPop(sdb::OnOff1) const;
    void setCB_CL_ClmSmtCloPassPop(sdb::OnOff1) const;
    void setCB_CL_SecLockClimaSw(sdb::OnOff1) const;
    void setCB_CL_SecAutoSw(sdb::OnOff1) const;
    void setCB_CL_GClean(sdb::OnOff1) const;
    void setCB_CL_SecClimaAutoSwith(sdb::OnOff1) const;
    void setCB_CL_ModeSecRi(sdb::HmiCmptmtAirDistbnFrnt) const;
    void setCB_CL_FanLevelRi(sdb::HmiHvacFanLvl) const;
    void setCB_CL_SecFanLevelRi(sdb::HmiHvacFanLvl) const;
    void setCB_CL_AutoRi(sdb::LongPresBtn) const;
    void setCB_CL_SecAutoSwRi(sdb::OnOff1) const;
    void setCB_CL_PassTempSync(sdb::OnOff1) const;
    void setCB_CL_ClimSmartOnOrOff(sdb::OnOff1) const;
    void setCB_CL_RestPattern(sdb::OnOff1) const;
    void setCB_CL_DrvrCtrlSwt(sdb::OnOff1) const;
    void setCB_CL_PassCtrlSwt(sdb::OnOff1) const;
    void setCB_CL_Ventilation(sdb::OnOff1) const;
    void setCB_CL_Reboot(uint8_t) const;
    PAIntFuncType getPA_CL_AC() const;
    PAIntFuncType getPA_CL_Auto() const;
    PAIntFuncType getPA_CL_Recirc() const;
    PAIntFuncType getPA_CL_ModeFrstLeft() const;
    PAIntFuncType getPA_CL_ModeFrstRight() const;
    PAIntFuncType getPA_CL_ModeSec() const;
    PAIntFuncType getPA_CL_MaxAC() const;
    PAIntFuncType getPA_CL_FanLevel() const;
    PAIntFuncType getPA_CL_LeftTemp() const;
    PAIntFuncType getPA_CL_RightTemp() const;
    PAIntFuncType getPA_CL_MaxDefrost() const;
    PAIntFuncType getPA_WDC_AutoFrontDefrost() const;
    PAIntFuncType getPA_WDC_AutoRearDefrost() const;
    PAIntFuncType getPA_CL_FrontDefrost() const;
    PAIntFuncType getPA_CL_RearDefrost() const;
    PAIntFuncType getPA_CL_Sync() const;
    PAIntFuncType getPA_CL_AirCtrlOff() const;
    PAIntFuncType getPA_CL_HvacReCtr() const;
    PAIntFuncType getPA_CL_SecLeftTemp() const;
    PAIntFuncType getPA_CL_SecRightTemp() const;
    PAIntFuncType getPA_CL_SecFanLevel() const;
    PAIntFuncType getPA_CL_Ventilation() const;
    PAIntFuncType getPA_CL_FrntDefrostPopup() const;
    PAIntFuncType getPA_CL_RearDefrostPopup() const;
    PAIntFuncType getPA_CL_SecRowOnOffSwith() const;
    PAIntFuncType getPA_CL_IntelliClimaPop() const;
    PAIntFuncType getPA_CL_ClmSmtAmbientPop() const;
    PAIntFuncType getPA_CL_ClmSmtCloSecPop() const;
    PAIntFuncType getPA_CL_ClmSmtCloPassPop() const;
    PAIntFuncType getPA_CL_SecLockClimaSw() const;
    PAIntFuncType getPA_CL_SecAutoSw() const;
    PAIntFuncType getPA_CL_GClean() const;
    PAIntFuncType getPA_CL_SecClimaAutoSwith() const;
    PAIntFuncType getPA_CL_IntelliClimaEgySavePop() const;
    PAIntFuncType getPA_CL_ModeSecRi() const;
    PAIntFuncType getPA_CL_FanLevelRi() const;
    PAIntFuncType getPA_CL_SecFanLevelRi() const;
    PAIntFuncType getPA_CL_AutoRi() const;
    PAIntFuncType getPA_CL_SecAutoSwRi() const;
    PAIntFuncType getPA_CL_PassTempSync() const;
    PAIntFuncType getPA_CL_ClimSmartOnOrOff() const;
    PAIntFuncType getPA_CL_DrvrCtrlSwt() const;
    PAIntFuncType getPA_CL_PassCtrlSwt() const;
    PAIntFuncType getPA_CL_IntelligentlyCleanin() const;
    void setCB_Dcm_D903_PAS_WAM_Video_in(uint8_t) const;
    void setCB_Dcm_D904_DVR_Video_IN(uint8_t) const;
    void setCB_Dcm_D905_Gesture_Video_IN(uint8_t) const;
    void setCB_Dcm_D906_Chat_Video_IN(uint8_t) const;
    void setCB_Dcm_D912_PSD_MONITOR_EN(uint8_t) const;
    void setCB_CSD_MONITOR_EN(uint8_t) const;
    void setCB_IHU_connected_WIFI_NAME(const std::array<uint8_t,32>&) const;
    void setCB_RVDC_Statu(const std::array<uint8_t,3>&) const;
    void setCB_IHU_WIFI_connection(uint8_t) const;
    void setCB_AP_partition_percentage(const std::array<uint8_t,3>&) const;
    void setCB_D94E_DHU_logging_and_log_files(uint8_t) const;
    void setCB_DiagDID_Reboot(uint8_t) const;
    void setCB_F190_Vehicle_Identification_Number(const std::array<uint8_t,17>&) const;
    void setCB_D92D_Phone_Call_active(uint8_t) const;
    void setCB_FD2A_Gyroscope_reading(const std::array<uint8_t,12>&) const;
    void setCB_FD22_FM_Tuner_Frequency_reading(const std::array<uint8_t,3>&) const;
    void setCB_FD21_AM_Tuner_Frequency_reading(const std::array<uint8_t,3>&) const;
    void setCB_FD24_Audio_DAB_reading(const std::array<uint8_t,3>&) const;
    void setCB_FD84_BT_Address_Reading(const std::array<uint8_t,6>&) const;
    void setCB_FD96_WIFI_Address_Reading(const std::array<uint8_t,6>&) const;
    void setCB_FD29_Control_Audio_input_Source(uint8_t) const;
    void setCB_FD12_Audio_Signal_generation(const std::array<uint8_t,4>&) const;
    void setCB_FD17_Display_output_control(const std::array<uint8_t,3>&) const;
    void setCB_FD18_Camera_input_control(const std::array<uint8_t,3>&) const;
    void setCB_FD33_Audio_tuner_setting(const std::array<uint8_t,6>&) const;
    void setCB_FD23_Tuner_Automatic_search_setting(const std::array<uint8_t,5>&) const;
    void setCB_FD41_USB_communication_control(const std::array<uint8_t,3>&) const;
    void setCB_FD85_BT_function_On_Off_control(uint8_t) const;
    void setCB_FD86_Bluetooth_device_visibility_switch_setting(uint8_t) const;
    void setCB_FD91_WIFI_function_On_Off_control(uint8_t) const;
    void setCB_FD94_Bluetooth_Loopback_Mode_setting(uint8_t) const;
    void setCB_FD97_WIFI_mode_setting(uint8_t) const;
    void setCB_C012_Security_Audit_Log_OTA_Events(uint8_t) const;
    void setCB_FD88_ADB_Switch(uint8_t) const;
    PAIntArrayFuncType4 getPA_CSD_MONITOR_EN() const;
    PAIntArrayFuncType4 getPA_PASWAM_Video_in() const;
    PAIntArrayFuncType4 getPA_DVR_Video_IN() const;
    PAIntArrayFuncType4 getPA_Gesture_Video_IN() const;
    PAIntArrayFuncType4 getPA_Chat_Video_IN() const;
    PAIntArrayFuncType4 getPA_Dcm_D912_PSD_MONITOR_EN() const;
    PAIntArrayFuncType4 getPA_D94E_DHU_logging_and_log_files() const;
    PAIntArrayFuncType4 getPA_Product_Serial_Number() const;
    PAIntArrayFuncType24 getPA_XDSN_Reading() const;
    PAIntArrayFuncType24 getPA_IHUID_Reading() const;
    PAIntArrayFuncType40 getPA_HW_Version_Reading() const;
    PAIntArrayFuncType8 getPA_Geely_Delivery_Assemble_Reading() const;
    PAIntArrayFuncType8 getPA_GeelyHSWD_Reading() const;
    PAIntArrayFuncType8 getPA_VolvoDelivery_Assemble_Reading() const;
    PAIntArrayFuncType4 getPA_Manufacturing_Signal() const;
    PAIntArrayFuncType4 getPA_D907() const;
    PAIntArrayFuncType4 getPA_CSDM_PSD_EN() const;
    PAIntArrayFuncType4 getPA_FD29_Control_Audio_input_Source() const;
    PAIntArrayFuncType8 getPA_FD12_Audio_Signal_generation() const;
    PAIntArrayFuncType4 getPA_FD17_Display_output_generation() const;
    PAIntArrayFuncType4 getPA_FD18_Camera_input_generation() const;
    PAIntArrayFuncType8 getPA_FD33_Audio_tuner_setting() const;
    PAIntArrayFuncType8 getPA_FD23_Tuner_Automatic_search_setting() const;
    PAIntArrayFuncType4 getPA_FD41_USB_communication_control() const;
    PAIntArrayFuncType4 getPA_FD85_BT_function_On_Off_control() const;
    PAIntArrayFuncType4 getPA_FD86_Bluetooth_device_visibility_switch_setting() const;
    PAIntArrayFuncType4 getPA_FD91_WIFI_function_On_Off_control() const;
    PAIntArrayFuncType4 getPA_FD94_Bluetooth_Loopback_Mode_setting() const;
    PAIntArrayFuncType4 getPA_FD97_WIFI_mode_setting() const;
    PAIntArrayFuncType4 getPA_FD88_ADB_Switch() const;
    PAIntArrayFuncType8 getPA_F12A_ECU_Core_Assembly_PartNumber() const;
    void setDiagOTAReboot(uint8_t) const;
    void setCB_OTA_Display_version_D0D0(const std::array<uint8_t,60>&) const;
    void setCB_OTA_Baseline_SW_Structure_Identifier_D0D1(const std::array<uint8_t,42>&) const;
    void setCB_OTA_description_D0D2(const std::array<uint8_t,1024>&) const;
    PAIntArrayFuncType64 getPA_OTA_Display_version_D0D0() const;
    PAIntArrayFuncType48 getPA_OTA_Baseline_SW_Structure_Identifier_D0D1() const;
    PAIntArrayFuncType1024 getPA_OTA_description_D0D2() const;
    void setCB_Dcm_D02E_VLANPriority(const std::array<uint8_t,4>&) const;
    void setCB_Dcm_DED0_CustomerSettingParameters(const std::array<uint8_t,5>&) const;
    void setCB_Dcm_DED1_SystemAdaptionData(const std::array<uint8_t,5>&) const;
    void setCB_Dcm_F12E_ECUSoftwarePartNumbers_IHUAPLoadModulePartNumber(const std::array<uint8_t,7>&) const;
    void setCB_Dcm_F12E_ECUSoftwarePartNumbers_IHULanguageDBPartNumber(const std::array<uint8_t,7>&) const;
    void setCB_Dcm_F12E_ECUSoftwarePartNumbers_IHUMapDataPartNumber(const std::array<uint8_t,7>&) const;
    void setCB_Dcm_F12E_ECUSoftwarePartNumbers_IHUAPLocalConfigPartNumber(const std::array<uint8_t,7>&) const;
    void setCB_Dcm_F1AE_ECUSoftwarePartNumbersGeely_IHUAPLoadModulePartNumber(const std::array<uint8_t,8>&) const;
    void setCB_Dcm_F1AE_ECUSoftwarePartNumbersGeely_IHULanguageDBPartNumber(const std::array<uint8_t,8>&) const;
    void setCB_Dcm_F1AE_ECUSoftwarePartNumbersGeely_IHUMapDataPartNumber(const std::array<uint8_t,8>&) const;
    void setCB_Dcm_F1AE_ECUSoftwarePartNumbersGeely_IHUAPLocalConfigPartNumber(const std::array<uint8_t,8>&) const;
    void setCB_Dcm_Inhibit_AP_SWDL(uint8_t) const;
    void setCB_Dcm_CNCAP(const std::array<uint8_t,4>&) const;
    void setCB_Dcm_CNCAPVP(const std::array<uint8_t,22>&) const;
    void setCB_CSD_GW_RESPONSE(const std::array<uint8_t,105>&) const;
    void setCB_Dcm_C00E_SAL_KeyManagement(const std::array<uint8_t,144>&) const;
    void setCB_Dcm_C00F_SAL_SystemAccess(const std::array<uint8_t,185>&) const;
    void setCB_Dcm_C012_SAL_OTAEvents(const std::array<uint8_t,309>&) const;
    void setCB_DiagProxy_Reboot(uint8_t) const;
    void setCB_AP_DiagGWReady(uint8_t) const;
    void setCB_CSDM_GW_RESPONSE(const std::array<uint8_t,80>&) const;
    PAIntArrayFuncType56 getPA_DiagProxy_Status() const;
    PAIntArrayFuncType40 getPA_DiagProxy_Csd_GW_Phy() const;
    PAIntArrayFuncType40 getPA_DiagProxy_Csd_GW_Fun() const;
    PAIntArrayFuncType40 getPA_DiagProxy_Csdm_GW_Phy() const;
    PAIntArrayFuncType40 getPA_DiagProxy_Csdm_GW_Fun() const;
    PAIntArrayFuncType4 getPA_FEFD_Send_VFC_Id() const;
    void setCB_AP_D08100_Incompatible_IP_bus_Signal_Received_From_TCAM(uint8_t) const;
    void setCB_AP_D0B000_VGM_Not_Connected_On_Ethernet(uint8_t) const;
    void setCB_AP_454600_VIN_Not_Programmed_or_Incompatible(uint8_t) const;
    PAStringFuncType32 getPA_EC_Version() const;
    PAIntFuncType getPA_AmpDiagResult() const;
    PAStringFuncType1400 getPA_McuLog_Panic() const;
    void setCB_Power_Reboot(uint8_t) const;
    void setCB_Power_ResetSettings(uint8_t) const;
    void setCB_Power_APStatus(uint8_t) const;
    void setCB_Power_Restart(uint8_t) const;
    void setCB_Power_BG(uint8_t) const;
    void setCB_Power_IPLMInfo(uint32_t) const;
    void setCB_Power_OTAUpdate(uint8_t) const;
    void setCB_Power_Softkey(uint8_t) const;
    void setCB_Power_CSDBL(uint8_t) const;
    void setCB_Power_PSDBL(uint8_t) const;
    void setCB_Power_CSDOnOff(uint8_t) const;
    PwrctrlVptoapimpl getPA_Power_Res() const;
    void setCB_RstMntnMilg(uint8_t) const;
    PAIntFuncType getPA_srvTrig() const;
    PAIntFuncType getPA_AdasTripMileage() const;
    PAIntFuncType getPA_AdasTripDate() const;
    void setCB_Chime_ModeSts(uint8_t) const;
    void setCB_Chime_WarnIDSts(const Chime_WarnIDStsData&) const;
    void setCB_VFC_IPWakeup(sdb::OnOff1) const;
    void setCB_VFC_FaceIdnForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_TelephoneManager(sdb::OnOff1) const;
    void setCB_SetVehCenClkIndcnAndSetg(sdb::OnOff1) const;
    void setCB_SetVehPrivateLock(sdb::OnOff1) const;
    void setCB_SetVehApa(sdb::OnOff1) const;
    void setCB_SetVehAvm(sdb::OnOff1) const;
    void setCB_SetVehTcam(sdb::OnOff1) const;
    void setCB_SetVehDvr(sdb::OnOff1) const;
    void setCB_VFCRsrv1(sdb::OnOff1) const;
    void setCB_VFCRsrv2(sdb::OnOff1) const;
    void setCB_VFCRsrv3(sdb::OnOff1) const;
    void setCB_VFCRsrv4(sdb::OnOff1) const;
    void setCB_VFCRsrv5(sdb::OnOff1) const;
    void setCB_SetVehFace(sdb::OnOff1) const;
    void setCB_VFC_FitnessMonitoring(sdb::OnOff1) const;
    void setCB_VFC_ExteriorLightShow(sdb::OnOff1) const;
    void setCB_VFC_VehSurrndgsVisn(sdb::OnOff1) const;
    void setCB_VFC_NavigationInfoSharing(sdb::OnOff1) const;
    void setCB_VFC_SceneMode(sdb::OnOff1) const;
    void setCB_VFC_StrangerModeForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_ScenePetModeForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_StrangerModeForHmiCenIP(sdb::OnOff1) const;
    void setCB_VFC_SecRowFaceIdnForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_SceneBiochalModeForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_SpeechCtrlForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_SecFaceIdnSumMgr(sdb::OnOff1) const;
    void setCB_VFC_SceneCarWashModeForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_PinToDrvForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_ExteriorLightShowWin(sdb::OnOff1) const;
    void setCB_VFC_GenChaSettingsForHmiCenIP(sdb::OnOff1) const;
    void setCB_VFC_ActvReSplrMgrIP(sdb::OnOff1) const;
    void setCB_VFC_SuspCtrlForHmiCenIP(sdb::OnOff1) const;
    void setCB_VFC_SeatComfortFunctions(sdb::OnOff1) const;
    void setCB_VFC_MirrCtrlForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_MirrCtrlForHmiCen_3s(sdb::OnOff1) const;
    void setCB_VFC_MirrCtrlForHmiCen_10s(sdb::OnOff1) const;
    void setCB_VFC_DimWinMgrWin(sdb::OnOff1) const;
    void setCB_VFC_Weather(sdb::OnOff1) const;
    void setCB_VFC_InterLightShow(sdb::OnOff1) const;
    void setCB_VFC_SetVehSeatCtrlForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_SetVehSystem(sdb::OnOff1) const;
    void setCB_VFC_SetVehIntrLiCtrlForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_SetVehCrtlAdas(sdb::OnOff1) const;
    void setCB_VFC_SetVehDrvMode(sdb::OnOff1) const;
    void setCB_VFC_SetVehMisc(sdb::OnOff1) const;
    void setCB_VFC_SetVehCharging(sdb::OnOff1) const;
    void setCB_VFC_SetVehMobileEquipWirelsChrg(sdb::OnOff1) const;
    void setCB_VFC_SetVehSmallCycle(sdb::OnOff1) const;
    void setCB_VFC_SetVehMmedbtnifLS(sdb::OnOff1) const;
    void setCB_VFC_V2XCtrlForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_PwrDoorCtrlForHmiCenPC(sdb::OnOff1) const;
    void setCB_VFC_ActvReSplrForHmiCenPC(sdb::OnOff1) const;
    void setCB_VFC_ActvReSplrMgrPC(sdb::OnOff1) const;
    void setCB_VFC_TrlrAndTwbrCtrlForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_SeatClimaForHmiCenPDC(sdb::OnOff1) const;
    void setCB_VFC_SteerWhlHeatgCtrlForHmiCenPDC(sdb::OnOff1) const;
    void setCB_VFC_MmedbtnifClimate(sdb::OnOff1) const;
    void setCB_VFC_MmedbtnifSeatAdjustment(sdb::OnOff1) const;
    void setCB_VFC_MirrCtrlForDrvrHmiVisibility(sdb::OnOff1) const;
    void setCB_VFC_ProfCtrlForHmiCenSP_30s(sdb::OnOff1) const;
    void setCB_VFC_ProfCtrlForHmiCenSP_3s(sdb::OnOff1) const;
    void setCB_VFC_SetProPrsnlSetg(sdb::OnOff1) const;
    void setCB_VFC_SetVehProfile(sdb::OnOff1) const;
    void setCB_VFC_DigKeyCtrlForHmiCenIP(sdb::OnOff1) const;
    void setCB_VFC_IonizerAirClngCtrlForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_SetVehHud(sdb::OnOff1) const;
    void setCB_VFC_ACChrgnForHmiCen(sdb::OnOff1) const;
    void setCB_VFC_GlobalShortOTA(sdb::OnOff1) const;
    void setCB_VFC_Reboot(uint8_t) const;
    PAIntFuncType getPA_VFC_IPWakeup() const;
    PAIntFuncType getPA_VFC_FaceIdnForHmiCen() const;
    PAIntFuncType getPA_VFC_TelephoneManager() const;
    PAIntFuncType getPA_VFC_SetVehCenClkIndcnAndSetg() const;
    PAIntFuncType getPA_VFC_SetVehPrivateLock() const;
    PAIntFuncType getPA_VFC_SetVehApa() const;
    PAIntFuncType getPA_VFC_SetVehAvm() const;
    PAIntFuncType getPA_VFC_SetVehTcam() const;
    PAIntFuncType getPA_VFC_SetVehDvr() const;
    PAIntFuncType getPA_VFC_VFCRsrv1() const;
    PAIntFuncType getPA_VFC_VFCRsrv2() const;
    PAIntFuncType getPA_VFC_VFCRsrv3() const;
    PAIntFuncType getPA_VFC_VFCRsrv4() const;
    PAIntFuncType getPA_VFC_VFCRsrv5() const;
    PAIntFuncType getPA_VFC_SetVehFace() const;
    PAIntFuncType getPA_VFC_VFC_Reboot() const;
    PAIntFuncType getPA_VFC_FitnessMonitoring() const;
    PAIntFuncType getPA_VFC_ExteriorLightShow() const;
    PAIntFuncType getPA_VFC_VehSurrndgsVisn() const;
    PAIntFuncType getPA_VFC_NavigationInfoSharing() const;
    PAIntFuncType getPA_VFC_SceneMode() const;
    PAIntFuncType getPA_VFC_StrangerModeForHmiCen() const;
    PAIntFuncType getPA_VFC_ScenePetModeForHmiCen() const;
    PAIntFuncType getPA_VFC_StrangerModeForHmiCenIP() const;
    PAIntFuncType getPA_VFC_SecRowFaceIdnForHmiCen() const;
    PAIntFuncType getPA_VFC_SceneBiochalModeForHmiCen() const;
    PAIntFuncType getPA_VFC_SpeechCtrlForHmiCen() const;
    PAIntFuncType getPA_VFC_SecFaceIdnSumMgr() const;
    PAIntFuncType getPA_VFC_SceneCarWashModeForHmiCen() const;
    PAIntFuncType getPA_VFC_PinToDrvForHmiCen() const;
    PAIntFuncType getPA_VFC_ExteriorLightShowWin() const;
    PAIntFuncType getPA_VFC_GenChaSettingsForHmiCenIP() const;
    PAIntFuncType getPA_VFC_ActvReSplrMgrIP() const;
    PAIntFuncType getPA_VFC_SuspCtrlForHmiCenIP() const;
    PAIntFuncType getPA_VFC_SeatComfortFunctions() const;
    PAIntFuncType getPA_VFC_MirrCtrlForHmiCen() const;
    PAIntFuncType getPA_VFC_MirrCtrlForHmiCen_3s() const;
    PAIntFuncType getPA_VFC_MirrCtrlForHmiCen_10s() const;
    PAIntFuncType getPA_VFC_DimWinMgrWin() const;
    PAIntFuncType getPA_VFC_Weather() const;
    PAIntFuncType getPA_VFC_InterLightShow() const;
    PAIntFuncType getPA_VFC_SetVehSeatCtrlForHmiCen() const;
    PAIntFuncType getPA_VFC_SetVehSystem() const;
    PAIntFuncType getPA_VFC_SetVehIntrLiCtrlForHmiCen() const;
    PAIntFuncType getPA_VFC_SetVehCrtlAdas() const;
    PAIntFuncType getPA_VFC_SetVehDrvMode() const;
    PAIntFuncType getPA_VFC_SetVehMisc() const;
    PAIntFuncType getPA_VFC_SetVehCharging() const;
    PAIntFuncType getPA_VFC_SetVehMobileEquipWirelsChrg() const;
    PAIntFuncType getPA_VFC_SetVehSmallCycle() const;
    PAIntFuncType getPA_VFC_SetVehMmedbtnifLS() const;
    PAIntFuncType getPA_VFC_V2XCtrlForHmiCen() const;
    PAIntFuncType getPA_VFC_PwrDoorCtrlForHmiCenPC() const;
    PAIntFuncType getPA_VFC_ActvReSplrForHmiCenPC() const;
    PAIntFuncType getPA_VFC_ActvReSplrMgrPC() const;
    PAIntFuncType getPA_VFC_TrlrAndTwbrCtrlForHmiCen() const;
    PAIntFuncType getPA_VFC_SeatClimaForHmiCenPDC() const;
    PAIntFuncType getPA_VFC_SteerWhlHeatgCtrlForHmiCenPDC() const;
    PAIntFuncType getPA_VFC_MmedbtnifClimate() const;
    PAIntFuncType getPA_VFC_MmedbtnifSeatAdjustment() const;
    PAIntFuncType getPA_VFC_MirrCtrlForDrvrHmiVisibility() const;
    PAIntFuncType getPA_VFC_ProfCtrlForHmiCenSP_30s() const;
    PAIntFuncType getPA_VFC_ProfCtrlForHmiCenSP_3s() const;
    PAIntFuncType getPA_VFC_SetProPrsnlSetg() const;
    PAIntFuncType getPA_VFC_SetVehProfile() const;
    PAIntFuncType getPA_VFC_DigKeyCtrlForHmiCenIP() const;
    PAIntFuncType getPA_VFC_IonizerAirClngCtrlForHmiCen() const;
    PAIntFuncType getPA_VFC_SetVehHud() const;
    PAIntFuncType getPA_VFC_ACChrgnForHmiCen() const;
    PAIntFuncType getPA_VFC_GlobalShortOTA() const;
    PAStringFuncType20 getPA_VIN_VinNum() const;
    PAIntFuncType getPA_VINDiffMsg() const;
    PAStringFuncType32 getPA_VP_Version() const;
};
}
